mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-17 02:15:02 +00:00
Kconfig: Move CONFIG_BOOTCOUNT_ALTBOOTCMD to Kconfig
Add CONFIG_BOOTCOUNT_ALTBOOTCMD so the developer is able to add custom altbootcmd via Kconfig when they enable BOOTCOUNT. With this now in Kconfig, we need to move it from environment files / config.h files and in to the defconfig file. This was done by generating u-boot-initial-env for all platforms before the Kconfig change, to extract altbootcmd values and then again after to compare the result. [trini: Perform migration to defconfigs, reword commit message] Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
f60d1163c1
commit
940135eea5
66 changed files with 49 additions and 78 deletions
|
@ -2,7 +2,6 @@ addcons=setenv bootargs ${bootargs} console=${console},${baudrate}
|
|||
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:off
|
||||
addmisc=setenv bootargs ${bootargs} ${miscargs}
|
||||
addmtd=run mtdnand;run mtdspi;setenv bootargs ${bootargs} ${mtdparts}
|
||||
altbootcmd=run swupdate
|
||||
bootcmd=run nandboot;run swupdate
|
||||
bootcount=2
|
||||
bootlimit=3
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
altbootcmd=run ${subbootcmds}
|
||||
bootcmd=run ${subbootcmds}
|
||||
configure=run set_uimage; run set_tftppath; km_setboardid && run try_import_nfs_path && saveenv && reset
|
||||
subbootcmds=tftpfdt tftpkernel nfsargs add_default boot
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
addramfs=setenv bootargs "${bootargs} phram.phram=rootfs${boot_bank},${rootfsaddr},${rootfssize}"
|
||||
boot_bank=-1
|
||||
altbootcmd=run ${subbootcmds}
|
||||
bootcmd=run ${subbootcmds}
|
||||
subbootcmds=save_and_reset_once tftpfdt tftpkernel setrootfsaddr tftpramfs flashargs add_default addpanic addramfs boot
|
||||
save_and_reset_once=setenv save_and_reset_once true && saveenv && reset
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
altbootcmd=run bootcmd;
|
||||
bootlimit=6
|
||||
bootnum=1
|
||||
bootretry=CONFIG_BOOT_RETRY_TIME
|
||||
|
|
|
@ -12,21 +12,6 @@
|
|||
setenv bootmenu_${emmc_priority} eMMC=run boot_emmc; \
|
||||
setenv bootmenu_${sd_priority} SD=run boot_sd;
|
||||
#endif
|
||||
|
||||
altbootcmd=
|
||||
echo Performing rollback...;
|
||||
if test "${mmcpart_committed}" = 1; then
|
||||
setenv mmcpart 2;
|
||||
setenv mmcpart_committed 2;
|
||||
else
|
||||
setenv mmcpart 1;
|
||||
setenv mmcpart_committed 1;
|
||||
fi;
|
||||
setenv bootcount 0;
|
||||
setenv upgrade_available;
|
||||
setenv ustate 3;
|
||||
saveenv;
|
||||
run bootcmd;
|
||||
boot_emmc=setenv mmcdev_wanted 1; run persist_mmcdev; run bootcmd;
|
||||
boot_sd=setenv mmcdev_wanted 0; run persist_mmcdev; run bootcmd;
|
||||
bootcmd=
|
||||
|
|
|
@ -77,6 +77,7 @@ CONFIG_SPL_DM=y
|
|||
CONFIG_REGMAP=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_AM33XX_NVMEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="setenv boot_syslinux_conf \"extlinux/extlinux-rollback.conf\"; run distro_bootcmd; setenv boot_syslinux_conf \"extlinux/extlinux.conf\"; run bootcmd_ubifs0;"
|
||||
CONFIG_CLK=y
|
||||
CONFIG_CLK_CCF=y
|
||||
CONFIG_CLK_TI_AM3_DPLL=y
|
||||
|
|
|
@ -59,6 +59,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
|||
CONFIG_ARP_TIMEOUT=500
|
||||
CONFIG_NETCONSOLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="led 5 on; boot"
|
||||
CONFIG_VYBRID_GPIO=y
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
|
||||
|
|
|
@ -76,6 +76,7 @@ CONFIG_SPL_DM_SEQ_ALIAS=y
|
|||
# CONFIG_OF_TRANSLATE is not set
|
||||
# CONFIG_SPL_BLK is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="setenv b_mode 0; run b_default;"
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
CONFIG_MMC_BROKEN_CD=y
|
||||
# CONFIG_SPL_DM_MMC is not set
|
||||
|
|
|
@ -95,6 +95,7 @@ CONFIG_NET_RANDOM_ETHADDR=y
|
|||
CONFIG_SPL_DM=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SPL_CLK=y
|
||||
CONFIG_CLK_IMX8=y
|
||||
CONFIG_CPU=y
|
||||
|
|
|
@ -96,6 +96,7 @@ CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
|
|||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run recovery"
|
||||
CONFIG_SPL_SYS_I2C_LEGACY=y
|
||||
CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
|
||||
CONFIG_I2C_DEFAULT_BUS_NUMBER=0x2
|
||||
|
|
|
@ -79,6 +79,7 @@ CONFIG_SPL_DM=y
|
|||
# CONFIG_SPL_BLK is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_CLK=y
|
||||
CONFIG_CLK_TI_CTRL=y
|
||||
CONFIG_DFU_NAND=y
|
||||
|
|
|
@ -76,6 +76,7 @@ CONFIG_SPL_DM=y
|
|||
# CONFIG_SPL_BLK is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_CLK=y
|
||||
CONFIG_CLK_TI_CTRL=y
|
||||
CONFIG_DFU_NAND=y
|
||||
|
|
|
@ -76,6 +76,7 @@ CONFIG_SPL_DM=y
|
|||
# CONFIG_SPL_BLK is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_CLK=y
|
||||
CONFIG_CLK_TI_CTRL=y
|
||||
CONFIG_DFU_NAND=y
|
||||
|
|
|
@ -78,6 +78,7 @@ CONFIG_BOUNCE_BUFFER=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_DM_BOOTCOUNT_SPI_FLASH=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="setenv mmcpart 1; run hasfirstboot || setenv mmcpart 2; run hasfirstboot || setenv mmcpart 0; if test ${mmcpart} != 0; then setenv bootcause REVERT; run swappartitions loadimage doboot; fi; run failbootcmd"
|
||||
CONFIG_DM_PCA953X=y
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
|
|
|
@ -52,6 +52,7 @@ CONFIG_BOUNCE_BUFFER=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_DM_BOOTCOUNT_I2C_EEPROM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run doquiet; setenv partnum 1; run hasfirstboot || setenv partnum 2; run hasfirstboot || setenv partnum 0; if test ${partnum} != 0; then run swappartitions loadimage doboot; fi; run failbootcmd"
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
CONFIG_I2C_MUX=y
|
||||
|
|
|
@ -86,6 +86,7 @@ CONFIG_SPL_DM=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_DM_BOOTCOUNT_PMIC_PFUZE100=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run handle_ustate; run switch_bootset; run save_env; run bootcmd"
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||
CONFIG_FSL_USDHC=y
|
||||
|
|
|
@ -72,6 +72,7 @@ CONFIG_ENV_IS_IN_MMC=y
|
|||
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run recoveryboot"
|
||||
CONFIG_SYS_BOOTCOUNT_MAGIC=0x0B01C041
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
CONFIG_FSL_USDHC=y
|
||||
|
|
|
@ -102,6 +102,7 @@ CONFIG_NET_RANDOM_ETHADDR=y
|
|||
CONFIG_TFTP_BLOCKSIZE=4096
|
||||
CONFIG_SPL_DM=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="mmc partconf 0 mmcpart ; if test ${mmcpart} -eq 1 ; then mmc partconf 0 1 2 0 ; else mmc partconf 0 1 1 0 ; fi ; boot"
|
||||
CONFIG_SYS_BOOTCOUNT_MAGIC=0xB0C40000
|
||||
CONFIG_SPL_CLK_COMPOSITE_CCF=y
|
||||
CONFIG_CLK_COMPOSITE_CCF=y
|
||||
|
|
|
@ -37,3 +37,4 @@ CONFIG_SPL_USB_GADGET=y
|
|||
CONFIG_SPL_USB_HOST=y
|
||||
CONFIG_SPL_USB_SDP_SUPPORT=y
|
||||
CONFIG_SYS_LOAD_ADDR=0x60000000
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD=run bootcmd
|
||||
|
|
|
@ -52,3 +52,4 @@ CONFIG_USB_HOST_ETHER=y
|
|||
CONFIG_USB_XHCI_DWC3=y
|
||||
CONFIG_USB_XHCI_DWC3_OF_SIMPLE=y
|
||||
CONFIG_USB_XHCI_HCD=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
|
|
|
@ -5,3 +5,4 @@ CONFIG_ARCH_IMX8M=y
|
|||
CONFIG_DEFAULT_DEVICE_TREE="imx8mp-dhcom-drc02"
|
||||
CONFIG_DEFAULT_FDT_FILE="imx8mp-dhcom-drc02.dtb"
|
||||
CONFIG_PREBOOT=""
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd ; reset"
|
||||
|
|
|
@ -7,3 +7,4 @@ CONFIG_DEFAULT_FDT_FILE="freescale/imx8mp-dhcom-pdk2.dtb"
|
|||
CONFIG_PREBOOT=""
|
||||
CONFIG_OF_UPSTREAM=y
|
||||
CONFIG_OF_UPSTREAM_INCLUDE_LOCAL_FALLBACK_DTBOS=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd ; reset"
|
||||
|
|
|
@ -14,3 +14,4 @@ CONFIG_PCIE_DW_IMX=y
|
|||
CONFIG_PHY_IMX8M_PCIE=y
|
||||
CONFIG_I2C_MUX=y
|
||||
CONFIG_I2C_MUX_PCA954x=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd ; reset"
|
||||
|
|
|
@ -5,3 +5,4 @@ CONFIG_ARCH_IMX8M=y
|
|||
CONFIG_DEFAULT_DEVICE_TREE="imx8mp-dhcom-picoitx"
|
||||
CONFIG_DEFAULT_FDT_FILE="imx8mp-dhcom-picoitx.dtb"
|
||||
CONFIG_PREBOOT=""
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd ; reset"
|
||||
|
|
|
@ -60,6 +60,7 @@ CONFIG_ENV_ADDR_REDUND=0xebf00000
|
|||
CONFIG_USE_ETHPRIME=y
|
||||
CONFIG_ETHPRIME="fm1-mac5"
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_FSL_CAAM=y
|
||||
CONFIG_DDR_CLK_FREQ=66666666
|
||||
|
|
|
@ -166,6 +166,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
|
|
|
@ -145,6 +145,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
|
|
|
@ -152,6 +152,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
CONFIG_SYS_OR0_PRELIM=0xF0000E55
|
||||
|
|
|
@ -137,6 +137,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
|
|
|
@ -151,6 +151,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
CONFIG_SYS_OR0_PRELIM=0xF0000E55
|
||||
|
|
|
@ -77,6 +77,7 @@ CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
|
|||
CONFIG_ARP_TIMEOUT=200
|
||||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run swupdate"
|
||||
CONFIG_SYS_BOOTCOUNT_MAGIC=0xB0C4000
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_DM_I2C=y
|
||||
|
|
|
@ -79,6 +79,7 @@ CONFIG_USE_HOSTNAME=y
|
|||
CONFIG_HOSTNAME="m53menlo"
|
||||
CONFIG_VERSION_VARIABLE=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="if test ${mmcpart} -eq 1 ; then setenv mmcpart 2 ; else setenv mmcpart 1 ; fi ; boot"
|
||||
CONFIG_SYS_BOOTCOUNT_MAGIC=0x0B01C041
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
|
|
|
@ -47,6 +47,7 @@ CONFIG_ARP_TIMEOUT=200
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_DM_BOOTCOUNT_I2C_EEPROM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run doquiet; setenv partnum 1; run hasfirstboot || setenv partnum 2; run hasfirstboot || setenv partnum 0; if test ${partnum} != 0; then run swappartitions loadimage doboot; fi; run failbootcmd"
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_SYS_I2C_MXC=y
|
||||
CONFIG_I2C_MUX=y
|
||||
|
|
|
@ -73,6 +73,7 @@ CONFIG_HOSTNAME="EXPU1"
|
|||
CONFIG_VERSION_VARIABLE=y
|
||||
# CONFIG_SCSI_AHCI is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_DDR_CLK_FREQ=50000000
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
|
|
|
@ -71,6 +71,7 @@ CONFIG_HOSTNAME="EXPU1"
|
|||
CONFIG_VERSION_VARIABLE=y
|
||||
# CONFIG_SCSI_AHCI is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_DDR_CLK_FREQ=50000000
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
|
|
|
@ -73,6 +73,7 @@ CONFIG_HOSTNAME="SELI8"
|
|||
CONFIG_VERSION_VARIABLE=y
|
||||
# CONFIG_SCSI_AHCI is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_DDR_CLK_FREQ=50000000
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
|
|
|
@ -71,6 +71,7 @@ CONFIG_HOSTNAME="SELI8"
|
|||
CONFIG_VERSION_VARIABLE=y
|
||||
# CONFIG_SCSI_AHCI is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_DDR_CLK_FREQ=50000000
|
||||
CONFIG_SYS_FSL_DDR3=y
|
||||
|
|
|
@ -85,6 +85,7 @@ CONFIG_SPL_DM=y
|
|||
# CONFIG_SPL_BLK is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_SYS_DFU_DATA_BUF_SIZE=0x100000
|
||||
CONFIG_DM_I2C=y
|
||||
|
|
|
@ -86,6 +86,7 @@ CONFIG_SPL_DM=y
|
|||
# CONFIG_SPL_BLK is not set
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_SYS_DFU_DATA_BUF_SIZE=0x100000
|
||||
CONFIG_DM_I2C=y
|
||||
|
|
|
@ -60,6 +60,7 @@ CONFIG_NET_RANDOM_ETHADDR=y
|
|||
CONFIG_BOUNCE_BUFFER=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="echo Performing rollback...; if test \"${mmcpart_committed}\" = 1; then setenv mmcpart 2; setenv mmcpart_committed 2; else setenv mmcpart 1; setenv mmcpart_committed 1; fi; setenv bootcount 0; setenv upgrade_available; setenv ustate 3; saveenv; run bootcmd;"
|
||||
CONFIG_DFU_MMC=y
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_SUPPORT_EMMC_BOOT=y
|
||||
|
|
|
@ -74,6 +74,7 @@ CONFIG_SPL_DM_SEQ_ALIAS=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_DM_BOOTCOUNT_RTC=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd;"
|
||||
CONFIG_DWAPB_GPIO=y
|
||||
CONFIG_DM_I2C=y
|
||||
CONFIG_I2C_SET_DEFAULT_BUS_NUM=y
|
||||
|
|
|
@ -44,3 +44,4 @@ CONFIG_OPTEE=y
|
|||
CONFIG_USB_ONBOARD_HUB=y
|
||||
CONFIG_USB_HUB_DEBOUNCE_TIMEOUT=2000
|
||||
CONFIG_ERRNO_STR=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="
|
||||
|
|
|
@ -8,3 +8,4 @@ CONFIG_SYS_MEMTEST_END=0xc4000000
|
|||
CONFIG_SYS_I2C_EEPROM_BUS=3
|
||||
CONFIG_OF_LIST="st/stm32mp157c-dhcom-pdk2 st/stm32mp153c-dhcom-drc02 st/stm32mp157c-dhcom-picoitx"
|
||||
CONFIG_SYS_I2C_EEPROM_ADDR=0x50
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="
|
||||
|
|
|
@ -8,3 +8,4 @@ CONFIG_OF_LIST="st/stm32mp157a-dhcor-avenger96 st/stm32mp151a-dhcor-testbench st
|
|||
CONFIG_SYS_I2C_EEPROM_ADDR=0x53
|
||||
CONFIG_PHY_MICREL=y
|
||||
CONFIG_PHY_MICREL_KSZ90X1=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="
|
||||
|
|
|
@ -137,6 +137,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BOOTCOUNT_BE=y
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
|
|
|
@ -151,6 +151,7 @@ CONFIG_VERSION_VARIABLE=y
|
|||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_DM_BOOTCOUNT=y
|
||||
CONFIG_BOOTCOUNT_MEM=y
|
||||
CONFIG_BOOTCOUNT_ALTBOOTCMD="run bootcmd"
|
||||
CONFIG_SYS_BR0_PRELIM_BOOL=y
|
||||
CONFIG_SYS_BR0_PRELIM=0xF0001001
|
||||
CONFIG_SYS_OR0_PRELIM=0xF0000E55
|
||||
|
|
|
@ -183,6 +183,9 @@ config BOOTCOUNT_BOOTLIMIT
|
|||
counter being cleared.
|
||||
If set to 0, do not set a boot limit in the environment.
|
||||
|
||||
config BOOTCOUNT_ALTBOOTCMD
|
||||
string "Alternative boot command when BOOTLIMIT is reached"
|
||||
|
||||
config SYS_BOOTCOUNT_SINGLEWORD
|
||||
bool "Use single word to pack boot count and magic value"
|
||||
depends on BOOTCOUNT_GENERIC
|
||||
|
|
|
@ -63,11 +63,6 @@
|
|||
"fi; " \
|
||||
"setenv extrabootargs $extrabootargs \"swi_attached\"; " \
|
||||
"fi;" \
|
||||
"run bootcmd_ubifs0;\0" \
|
||||
"altbootcmd=" \
|
||||
"setenv boot_syslinux_conf \"extlinux/extlinux-rollback.conf\"; " \
|
||||
"run distro_bootcmd; " \
|
||||
"setenv boot_syslinux_conf \"extlinux/extlinux.conf\"; " \
|
||||
"run bootcmd_ubifs0;\0"
|
||||
|
||||
#endif /* ! CONFIG_XPL_BUILD */
|
||||
|
|
|
@ -16,8 +16,6 @@
|
|||
#define BK4_EXTRA_ENV_SETTINGS \
|
||||
"bootlimit=3\0" \
|
||||
"eraseuserdata=false\0" \
|
||||
"altbootcmd=led 5 on; " \
|
||||
"boot\0" \
|
||||
"set_gpio103=mw 0x400ff0c4 0x0080; mw 0x4004819C 0x000011bf\0" \
|
||||
"set_gpio102=mw 0x400ff0c4 0x40; mw 0x40048198 0x000011bf\0" \
|
||||
"set_gpio96=mw 0x40048180 0x282; mw 0x400ff0c4 0x1\0"\
|
||||
|
|
|
@ -64,7 +64,6 @@ BUR_COMMON_ENV \
|
|||
" do echo \"### booting ${target} ###\"; run b_${target};" \
|
||||
" if test ${b_break} = 1; then; exit; fi; done\0" \
|
||||
"loaddev=mmc 0\0" \
|
||||
"altbootcmd=setenv b_mode 0; run b_default;\0" \
|
||||
"bootlimit=1\0" \
|
||||
"net2nor=sf probe && dhcp &&" \
|
||||
" tftp ${loadaddr} SPL && sf erase 0 +${filesize} &&" \
|
||||
|
|
|
@ -170,7 +170,6 @@
|
|||
"display=tianma-tm070-800x480\0" \
|
||||
"board=display5\0" \
|
||||
"mmcdev=0\0" \
|
||||
"altbootcmd=run recovery\0" \
|
||||
"bootdelay=1\0" \
|
||||
"baudrate=115200\0" \
|
||||
"ethact=FEC\0" \
|
||||
|
|
|
@ -82,14 +82,6 @@
|
|||
"doboot=" \
|
||||
"echo Booting from mmc:${mmcdev}:${mmcpart} ...; " \
|
||||
"run helix;\0" \
|
||||
"altbootcmd=" \
|
||||
"setenv mmcpart 1; run hasfirstboot || setenv mmcpart 2; " \
|
||||
"run hasfirstboot || setenv mmcpart 0; " \
|
||||
"if test ${mmcpart} != 0; then " \
|
||||
"setenv bootcause REVERT; " \
|
||||
"run swappartitions loadimage doboot; " \
|
||||
"fi; " \
|
||||
"run failbootcmd\0" \
|
||||
"tryboot=" \
|
||||
"setenv mmcpart 1; run hasfirstboot || setenv mmcpart 2; " \
|
||||
"run loadimage || run swappartitions && run loadimage || " \
|
||||
|
|
|
@ -67,14 +67,6 @@
|
|||
"Try again, or contact GE Service for support.\"; " \
|
||||
"bootcount reset; " \
|
||||
"while true; do sleep 1; done; \0" \
|
||||
"altbootcmd=" \
|
||||
"run doquiet; " \
|
||||
"setenv partnum 1; run hasfirstboot || setenv partnum 2; " \
|
||||
"run hasfirstboot || setenv partnum 0; " \
|
||||
"if test ${partnum} != 0; then " \
|
||||
"run swappartitions loadimage doboot; " \
|
||||
"fi; " \
|
||||
"run failbootcmd\0" \
|
||||
"loadimage=" \
|
||||
"ext2load ${dev} ${devnum}:${partnum} ${loadaddr} ${image}\0" \
|
||||
"doboot=" \
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
"loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
|
||||
"loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
|
||||
"loadfit=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${fit_image}\0" \
|
||||
"altbootcmd=run recoveryboot\0"\
|
||||
"fitboot=echo Booting FIT image from mmc ...; " \
|
||||
"run mmcargs; " \
|
||||
"bootm ${loadaddr}\0" \
|
||||
|
|
|
@ -42,8 +42,7 @@
|
|||
"env_persisted=0\0" \
|
||||
"env_persist=if test ${env_persisted} != 1; " \
|
||||
"then env set env_persisted 1; run save_env; fi;\0" \
|
||||
"save_env=env save; env save\0" \
|
||||
"altbootcmd=run handle_ustate; run switch_bootset; run save_env; run bootcmd\0"
|
||||
"save_env=env save; env save\0"
|
||||
|
||||
#define CFG_ENV_FLAGS_LIST_STATIC \
|
||||
"bootset:bw," \
|
||||
|
|
|
@ -18,14 +18,6 @@
|
|||
"devtype=mmc\0" \
|
||||
"devnum=1\0" \
|
||||
"distro_bootpart=1\0" \
|
||||
"altbootcmd=" \
|
||||
"mmc partconf 0 mmcpart ; " \
|
||||
"if test ${mmcpart} -eq 1 ; then " \
|
||||
"mmc partconf 0 1 2 0 ; " \
|
||||
"else " \
|
||||
"mmc partconf 0 1 1 0 ; " \
|
||||
"fi ; " \
|
||||
"boot\0" \
|
||||
"boot_file=fitImage\0" \
|
||||
"console=ttymxc0\0" \
|
||||
"fdt_addr=0x43000000\0" \
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
#define CFG_SYS_FSL_ESDHC_ADDR 0
|
||||
|
||||
#define CFG_EXTRA_ENV_SETTINGS \
|
||||
"altbootcmd=run bootcmd\0" \
|
||||
"bootlimit=3\0" \
|
||||
"devtype=mmc\0" \
|
||||
"devpart=1\0" \
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
#define FEC_QUIRK_ENET_MAC
|
||||
|
||||
#define CFG_EXTRA_ENV_SETTINGS \
|
||||
"altbootcmd=run bootcmd\0" \
|
||||
"bootlimit=3\0" \
|
||||
"devtype=mmc\0" \
|
||||
"devpart=1\0" \
|
||||
|
|
|
@ -28,7 +28,6 @@
|
|||
#define CFG_SYS_FSL_ESDHC_ADDR 0
|
||||
|
||||
#define CFG_EXTRA_ENV_SETTINGS \
|
||||
"altbootcmd=run bootcmd ; reset\0" \
|
||||
"bootlimit=3\0" \
|
||||
"dfu_alt_info=" \
|
||||
/* RAM block at DRAM offset 256..768 MiB */ \
|
||||
|
|
|
@ -93,13 +93,6 @@
|
|||
"splashfile=boot/usplash.bmp.gz\0" \
|
||||
"splashimage=0x88000000\0" \
|
||||
"splashpos=m,m\0" \
|
||||
"altbootcmd=" \
|
||||
"if test ${mmcpart} -eq 1 ; then " \
|
||||
"setenv mmcpart 2 ; " \
|
||||
"else " \
|
||||
"setenv mmcpart 1 ; " \
|
||||
"fi ; " \
|
||||
"boot\0" \
|
||||
"stdout=serial,vidconsole\0" \
|
||||
"stderr=serial,vidconsole\0" \
|
||||
"addcons=" \
|
||||
|
|
|
@ -59,14 +59,6 @@
|
|||
"Try again, or contact GE Service for support.\"; " \
|
||||
"bootcount reset; " \
|
||||
"while true; do sleep 1; done; \0" \
|
||||
"altbootcmd=" \
|
||||
"run doquiet; " \
|
||||
"setenv partnum 1; run hasfirstboot || setenv partnum 2; " \
|
||||
"run hasfirstboot || setenv partnum 0; " \
|
||||
"if test ${partnum} != 0; then " \
|
||||
"run swappartitions loadimage doboot; " \
|
||||
"fi; " \
|
||||
"run failbootcmd\0" \
|
||||
"loadimage=" \
|
||||
"ext2load ${dev} ${devnum}:${partnum} ${loadaddr} ${image}\0" \
|
||||
"doboot=" \
|
||||
|
|
|
@ -128,7 +128,6 @@
|
|||
"verify=no \0" \
|
||||
"project_dir=targetdir\0" \
|
||||
"upgrade_available=0\0" \
|
||||
"altbootcmd=run bootcmd\0" \
|
||||
"partitionset_active=A\0" \
|
||||
"loadaddr=0x82000000\0" \
|
||||
"kloadaddr=0x81000000\0" \
|
||||
|
|
|
@ -183,7 +183,6 @@
|
|||
"rootfs_name=/dev/mmcblk0\0" \
|
||||
"upgrade_available=0\0" \
|
||||
"bootlimit=3\0" \
|
||||
"altbootcmd=run bootcmd\0" \
|
||||
"optargs=\0" \
|
||||
|
||||
/**********************************************************************/
|
||||
|
|
|
@ -58,8 +58,7 @@
|
|||
"boot_tftp=setenv bootargs $bootargs_def ip=any nfsroot=$nfsroot; setenv autoload y && bootp && bootm\0" \
|
||||
"boot_usb=setenv bootargs $bootargs_def; usb start && usb storage && fatload usb 0:1 $loadaddr dds-xm200.bin && bootm\0" \
|
||||
"boot_mmc=setenv bootargs $bootargs_def; mmc rescan && fatload mmc 0:1 $loadaddr dds-xm200.bin && bootm\0" \
|
||||
"bootcmd=run boot_mmc ; run boot_usb ; run boot_working ; run boot_safe\0" \
|
||||
"altbootcmd=run boot_mmc ; run boot_usb ; run boot_safe ; run boot_working\0"
|
||||
"bootcmd=run boot_mmc ; run boot_usb ; run boot_working ; run boot_safe\0"
|
||||
|
||||
/* Console settings */
|
||||
|
||||
|
|
1
include/env/pg-wcom/common.env
vendored
1
include/env/pg-wcom/common.env
vendored
|
@ -22,7 +22,6 @@ add_default=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${
|
|||
WCOM_UBI_LINUX_MTD
|
||||
|
||||
addpanic=setenv bootargs ${bootargs} panic=1 panic_on_oops=1
|
||||
altbootcmd=run bootcmd
|
||||
backup_bank=0
|
||||
boot=bootm ${load_addr_r} - ${fdt_addr_r}
|
||||
|
||||
|
|
|
@ -115,6 +115,9 @@ const char default_environment[] = {
|
|||
#if defined(CONFIG_BOOTCOUNT_BOOTLIMIT) && (CONFIG_BOOTCOUNT_BOOTLIMIT > 0)
|
||||
"bootlimit=" __stringify(CONFIG_BOOTCOUNT_BOOTLIMIT)"\0"
|
||||
#endif
|
||||
#ifdef CONFIG_BOOTCOUNT_ALTBOOTCMD
|
||||
"altbootcmd=" CONFIG_BOOTCOUNT_ALTBOOTCMD "\0"
|
||||
#endif
|
||||
#ifdef CONFIG_MTDIDS_DEFAULT
|
||||
"mtdids=" CONFIG_MTDIDS_DEFAULT "\0"
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue