Set boot_targets environment variable dynamically, so that when booting from SD-card, boot binaries are also preferably fetched from the SD-card by default. If the user decides to set their own boot_targets, we should not overwrite them.
Signed-off-by: Primoz Fiser <[email protected]> --- board/phytec/phycore_imx93/phycore-imx93.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/phytec/phycore_imx93/phycore-imx93.c b/board/phytec/phycore_imx93/phycore-imx93.c index c6a4e923b074..cfc6d91f20f2 100644 --- a/board/phytec/phycore_imx93/phycore-imx93.c +++ b/board/phytec/phycore_imx93/phycore-imx93.c @@ -38,6 +38,8 @@ int board_late_init(void) switch (get_boot_device()) { case SD2_BOOT: env_set_ulong("mmcdev", 1); + if (!env_get("boot_targets")) + env_set("boot_targets", "mmc1 mmc0 ethernet"); break; case MMC1_BOOT: env_set_ulong("mmcdev", 0); -- 2.34.1

