From: Wadim Egorov Date: Mon, 10 Jun 2024 13:33:42 +0000 (+0200) Subject: board: phytec: common: k3: Copy fixed partitions to OS device tree X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=e9c4448f809e1f48701c25711ef926bbeb7addc5;p=u-boot.git board: phytec: common: k3: Copy fixed partitions to OS device tree Copy fixed-partitions nodes from U-Boot device tree to OS device tree. Signed-off-by: Wadim Egorov Reviewed-by: Daniel Schultz --- diff --git a/board/phytec/common/k3/board.c b/board/phytec/common/k3/board.c index f21e154d4f..3d7e090cca 100644 --- a/board/phytec/common/k3/board.c +++ b/board/phytec/common/k3/board.c @@ -5,6 +5,7 @@ */ #include +#include #include #include @@ -94,3 +95,12 @@ int board_late_init(void) return 0; } #endif + +#if IS_ENABLED(CONFIG_OF_LIBFDT) && IS_ENABLED(CONFIG_OF_BOARD_SETUP) +int ft_board_setup(void *blob, struct bd_info *bd) +{ + fdt_copy_fixed_partitions(blob); + + return 0; +} +#endif diff --git a/configs/phycore_am62x_a53_defconfig b/configs/phycore_am62x_a53_defconfig index 7545bf2ea7..44f6e77b62 100644 --- a/configs/phycore_am62x_a53_defconfig +++ b/configs/phycore_am62x_a53_defconfig @@ -36,6 +36,7 @@ CONFIG_SPL_LOAD_FIT=y CONFIG_SPL_LOAD_FIT_ADDRESS=0x81000000 CONFIG_BOOTSTD_FULL=y CONFIG_SYS_BOOTM_LEN=0x800000 +CONFIG_OF_BOARD_SETUP=y CONFIG_BOOTCOMMAND="run mmcboot; bootflow scan -lb" CONFIG_DEFAULT_FDT_FILE="oftree" CONFIG_BOARD_LATE_INIT=y