From 8f4d74929d0ed547ec1af7cf03c8ed5b449f821b Mon Sep 17 00:00:00 2001 From: Primoz Fiser Date: Fri, 5 Dec 2025 12:10:43 +0100 Subject: [PATCH] board: phytec: phycore-imx93: Set boot_targets dynamically 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 Reviewed-by: Wadim Egorov --- 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 c6a4e923b07..cfc6d91f20f 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.47.3