[U-Boot] [PATCH] stm32mp1: configs: fix checking the presence of an environment

Bartosz Bilas bartosz.bilas at hotmail.com
Sun Oct 27 14:45:48 UTC 2019


Execute env check command within extra env settings section instead of
bootcmd whereby we are able to mount rootfs partition from sd card properly.

Signed-off-by: Bartosz Bilas <bartosz.bilas at hotmail.com>
---
 include/configs/stm32mp1.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/configs/stm32mp1.h b/include/configs/stm32mp1.h
index 988992b336..cadc0358fd 100644
--- a/include/configs/stm32mp1.h
+++ b/include/configs/stm32mp1.h
@@ -115,7 +115,6 @@
 	"if test ${boot_device} = serial || test ${boot_device} = usb;" \
 	"then stm32prog ${boot_device} ${boot_instance}; " \
 	"else " \
-		"run env_check;" \
 		"if test ${boot_device} = mmc;" \
 		"then env set boot_targets \"mmc${boot_instance}\"; fi;" \
 		"if test ${boot_device} = nand;" \
@@ -160,6 +159,7 @@
 	"initrd_high=0xffffffff\0" \
 	"altbootcmd=run bootcmd\0" \
 	"env_default=1\0" \
+	"run env_check;" \
 	"env_check=if test $env_default -eq 1;"\
 		" then env set env_default 0;env save;fi\0" \
 	STM32MP_BOOTCMD \
-- 
2.23.0



More information about the U-Boot mailing list