stm32mp1: use the command env info in env_check
authorPatrick Delaunay <patrick.delaunay@st.com>
Thu, 2 Jul 2020 15:43:45 +0000 (17:43 +0200)
committerPatrick Delaunay <patrick.delaunay@st.com>
Tue, 7 Jul 2020 14:01:23 +0000 (16:01 +0200)
Activate CMD_NVEDIT_INFO and use the new command "env info -d -p -q"
to automatically save the environment on first boot.

This patch allows to remove the env_default variable.

Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@st.com>
arch/arm/mach-stm32mp/Kconfig
include/configs/stm32mp1.h

index ea7d574..4003c2e 100644 (file)
@@ -45,6 +45,7 @@ config STM32MP15x
        select STM32_RESET
        select STM32_SERIAL
        select SYS_ARCH_TIMER
+       imply CMD_NVEDIT_INFO
        imply SYSRESET_PSCI if TFABOOT
        imply SYSRESET_SYSCON if !TFABOOT
        help
index baaf2ff..ed20b84 100644 (file)
        "splashimage=0xc4300000\0"  \
        "ramdisk_addr_r=0xc4400000\0" \
        "altbootcmd=run bootcmd\0" \
-       "env_default=1\0" \
-       "env_check=if test $env_default -eq 1;"\
-               " then env set env_default 0;env save;fi\0" \
+       "env_check=if env info -p -d; then env save; fi\0" \
        STM32MP_BOOTCMD \
        BOOTENV \
        "boot_net_usb_start=true\0"