mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-28 07:30:26 +09:00
stm32mp1: activate OF_BOARD_SETUP and FDT_FIXUP_PARTITIONS
Update kernel MTD partition in device tree with U-Boot information. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
This commit is contained in:
parent
152c84bce9
commit
e81f8d16e2
@ -38,6 +38,7 @@ config TARGET_STM32MP1
|
|||||||
select CPU_V7A
|
select CPU_V7A
|
||||||
select CPU_V7_HAS_NONSEC if !STM32MP1_TRUSTED
|
select CPU_V7_HAS_NONSEC if !STM32MP1_TRUSTED
|
||||||
select CPU_V7_HAS_VIRT
|
select CPU_V7_HAS_VIRT
|
||||||
|
select OF_BOARD_SETUP
|
||||||
select PINCTRL_STM32
|
select PINCTRL_STM32
|
||||||
select STM32_RCC
|
select STM32_RCC
|
||||||
select STM32_RESET
|
select STM32_RESET
|
||||||
|
@ -13,6 +13,8 @@
|
|||||||
#include <i2c.h>
|
#include <i2c.h>
|
||||||
#include <led.h>
|
#include <led.h>
|
||||||
#include <misc.h>
|
#include <misc.h>
|
||||||
|
#include <mtd.h>
|
||||||
|
#include <mtd_node.h>
|
||||||
#include <phy.h>
|
#include <phy.h>
|
||||||
#include <reset.h>
|
#include <reset.h>
|
||||||
#include <syscon.h>
|
#include <syscon.h>
|
||||||
@ -21,6 +23,7 @@
|
|||||||
#include <asm/gpio.h>
|
#include <asm/gpio.h>
|
||||||
#include <asm/arch/stm32.h>
|
#include <asm/arch/stm32.h>
|
||||||
#include <asm/arch/sys_proto.h>
|
#include <asm/arch/sys_proto.h>
|
||||||
|
#include <jffs2/load_kernel.h>
|
||||||
#include <power/regulator.h>
|
#include <power/regulator.h>
|
||||||
#include <usb/dwc2_udc.h>
|
#include <usb/dwc2_udc.h>
|
||||||
|
|
||||||
@ -751,3 +754,18 @@ void board_mtdparts_default(const char **mtdids, const char **mtdparts)
|
|||||||
debug("%s:mtdids=%s & mtdparts=%s\n", __func__, ids, parts);
|
debug("%s:mtdids=%s & mtdparts=%s\n", __func__, ids, parts);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(CONFIG_OF_BOARD_SETUP)
|
||||||
|
int ft_board_setup(void *blob, bd_t *bd)
|
||||||
|
{
|
||||||
|
#ifdef CONFIG_FDT_FIXUP_PARTITIONS
|
||||||
|
struct node_info nodes[] = {
|
||||||
|
{ "st,stm32f469-qspi", MTD_DEV_TYPE_NOR, },
|
||||||
|
{ "st,stm32mp15-fmc2", MTD_DEV_TYPE_NAND, },
|
||||||
|
};
|
||||||
|
fdt_fixup_mtdparts(blob, nodes, ARRAY_SIZE(nodes));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
@ -114,3 +114,4 @@ CONFIG_USB_GADGET_MANUFACTURER="STMicroelectronics"
|
|||||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
||||||
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
||||||
CONFIG_USB_GADGET_DWC2_OTG=y
|
CONFIG_USB_GADGET_DWC2_OTG=y
|
||||||
|
CONFIG_FDT_FIXUP_PARTITIONS=y
|
||||||
|
@ -104,3 +104,4 @@ CONFIG_USB_GADGET_MANUFACTURER="STMicroelectronics"
|
|||||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
||||||
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
||||||
CONFIG_USB_GADGET_DWC2_OTG=y
|
CONFIG_USB_GADGET_DWC2_OTG=y
|
||||||
|
CONFIG_FDT_FIXUP_PARTITIONS=y
|
||||||
|
@ -103,3 +103,4 @@ CONFIG_USB_GADGET_MANUFACTURER="STMicroelectronics"
|
|||||||
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
CONFIG_USB_GADGET_VENDOR_NUM=0x0483
|
||||||
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
CONFIG_USB_GADGET_PRODUCT_NUM=0x5720
|
||||||
CONFIG_USB_GADGET_DWC2_OTG=y
|
CONFIG_USB_GADGET_DWC2_OTG=y
|
||||||
|
CONFIG_FDT_FIXUP_PARTITIONS=y
|
||||||
|
Loading…
Reference in New Issue
Block a user