aboutsummaryrefslogtreecommitdiff
path: root/configs/apalis_imx6_defconfig
diff options
context:
space:
mode:
authorIgor Opaniuk <igor.opaniuk@toradex.com>2020-06-16 22:20:08 +0300
committerStefano Babic <sbabic@denx.de>2020-06-22 17:42:44 +0200
commit1cfe8d6b309d2458f2daa25eee67293f6ac58c36 (patch)
treee784a27221f5736495464ec154c5f9941b26ff95 /configs/apalis_imx6_defconfig
parent670795a38dd71c9eb3c293edd39cc2bdc1304b98 (diff)
downloadu-boot-1cfe8d6b309d2458f2daa25eee67293f6ac58c36.zip
u-boot-1cfe8d6b309d2458f2daa25eee67293f6ac58c36.tar.gz
u-boot-1cfe8d6b309d2458f2daa25eee67293f6ac58c36.tar.bz2
toradex: imx: enable BOOTCOUNT feature
This introduces automatic boot counter that increases after every reset.After a power-on reset, it will be initialized with 1, and each reboot will increment the value by 1. By default it's disabled if bootlimit isn't set. To enable this feature you have set bootcount limit ("bootlimit"), alternate boot action ("altbootcmd") that will be performed if the new value of bootcount exceeds the value of bootlimit, and "upgrade_available" to let U-Boot automatically increase and save the counter value after every reset: > setenv bootlimit 5 > setenv upgrade_available 1 > setenv altbootcmd "bootm ..." In case the bootlimit exceeds, the message will be shown and albootcmd executed: Warning: Bootlimit (5) exceeded. Using altbootcmd. To reset bootcount run: > bootcount reset Print current value: > bootcount print Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
Diffstat (limited to 'configs/apalis_imx6_defconfig')
-rw-r--r--configs/apalis_imx6_defconfig3
1 files changed, 3 insertions, 0 deletions
diff --git a/configs/apalis_imx6_defconfig b/configs/apalis_imx6_defconfig
index 6b0f0e4..65162a2 100644
--- a/configs/apalis_imx6_defconfig
+++ b/configs/apalis_imx6_defconfig
@@ -53,6 +53,7 @@ CONFIG_CMD_USB_SDP=y
CONFIG_CMD_USB_MASS_STORAGE=y
# CONFIG_CMD_NFS is not set
CONFIG_CMD_BMP=y
+CONFIG_CMD_BOOTCOUNT=y
CONFIG_CMD_CACHE=y
CONFIG_CMD_TIME=y
CONFIG_CMD_PMIC=y
@@ -65,6 +66,8 @@ CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
CONFIG_IP_DEFRAG=y
CONFIG_TFTP_BLOCKSIZE=4096
CONFIG_DWC_AHSATA=y
+CONFIG_BOOTCOUNT_LIMIT=y
+CONFIG_BOOTCOUNT_ENV=y
CONFIG_DM_I2C=y
CONFIG_DM_MMC=y
CONFIG_SUPPORT_EMMC_BOOT=y