mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
Convert CONFIG_BOOTCOUNT_ENV to Kconfig
This converts the following to Kconfig: CONFIG_BOOTCOUNT_ENV Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Reviewed-by: Lukasz Majewski <lukma@denx.de>
This commit is contained in:
parent
c35e2d91a9
commit
04c96ed2a6
10 changed files with 18 additions and 14 deletions
11
README
11
README
|
@ -713,17 +713,6 @@ The following options need to be configured:
|
|||
as a convenience, when switching between booting from
|
||||
RAM and NFS.
|
||||
|
||||
- Bootcount:
|
||||
CONFIG_BOOTCOUNT_ENV
|
||||
If no softreset save registers are found on the hardware
|
||||
"bootcount" is stored in the environment. To prevent a
|
||||
saveenv on all reboots, the environment variable
|
||||
"upgrade_available" is used. If "upgrade_available" is
|
||||
0, "bootcount" is always 0, if "upgrade_available" is
|
||||
1 "bootcount" is incremented in the environment.
|
||||
So the Userspace Applikation must set the "upgrade_available"
|
||||
and "bootcount" variable to 0, if a boot was successfully.
|
||||
|
||||
- Pre-Boot Commands:
|
||||
CONFIG_PREBOOT
|
||||
|
||||
|
|
|
@ -56,6 +56,7 @@ CONFIG_BOOTP_DNS=y
|
|||
CONFIG_BOOTP_GATEWAY=y
|
||||
CONFIG_BOOTP_SUBNETMASK=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_MMC_OMAP_HS=y
|
||||
CONFIG_NAND=y
|
||||
|
|
|
@ -56,6 +56,7 @@ CONFIG_BOOTP_DNS=y
|
|||
CONFIG_BOOTP_GATEWAY=y
|
||||
CONFIG_BOOTP_SUBNETMASK=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_MMC_OMAP_HS=y
|
||||
CONFIG_NAND=y
|
||||
|
|
|
@ -59,6 +59,7 @@ CONFIG_BOOTP_DNS=y
|
|||
CONFIG_BOOTP_GATEWAY=y
|
||||
CONFIG_BOOTP_SUBNETMASK=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_MMC_OMAP_HS=y
|
||||
CONFIG_NAND=y
|
||||
|
|
|
@ -56,6 +56,7 @@ CONFIG_BOOTP_DNS=y
|
|||
CONFIG_BOOTP_GATEWAY=y
|
||||
CONFIG_BOOTP_SUBNETMASK=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_MMC_OMAP_HS=y
|
||||
CONFIG_NAND=y
|
||||
|
|
|
@ -60,6 +60,7 @@ CONFIG_BOOTP_DNS=y
|
|||
CONFIG_BOOTP_GATEWAY=y
|
||||
CONFIG_BOOTP_SUBNETMASK=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_MMC_OMAP_HS=y
|
||||
CONFIG_NAND=y
|
||||
|
|
|
@ -56,6 +56,7 @@ CONFIG_BOOTP_DNS=y
|
|||
CONFIG_BOOTP_GATEWAY=y
|
||||
CONFIG_BOOTP_SUBNETMASK=y
|
||||
CONFIG_BOOTCOUNT_LIMIT=y
|
||||
CONFIG_BOOTCOUNT_ENV=y
|
||||
CONFIG_DFU_NAND=y
|
||||
CONFIG_MMC_OMAP_HS=y
|
||||
CONFIG_NAND=y
|
||||
|
|
|
@ -28,6 +28,18 @@ config BOOTCOUNT_AM33XX
|
|||
This requires the RTC clocks, etc, to be enabled prior to use and
|
||||
not all boards with this IP block on it will have the RTC in use.
|
||||
|
||||
config BOOTCOUNT_ENV
|
||||
bool "Boot counter in environment"
|
||||
help
|
||||
If no softreset save registers are found on the hardware
|
||||
"bootcount" is stored in the environment. To prevent a
|
||||
saveenv on all reboots, the environment variable
|
||||
"upgrade_available" is used. If "upgrade_available" is
|
||||
0, "bootcount" is always 0, if "upgrade_available" is
|
||||
1 "bootcount" is incremented in the environment.
|
||||
So the Userspace Application must set the "upgrade_available"
|
||||
and "bootcount" variable to 0, if a boot was successfully.
|
||||
|
||||
endchoice
|
||||
|
||||
config SYS_BOOTCOUNT_SINGLEWORD
|
||||
|
|
|
@ -490,6 +490,4 @@
|
|||
#define CONFIG_RESET_TO_RETRY
|
||||
#define CONFIG_BOOT_RETRY_TIME 60
|
||||
|
||||
#define CONFIG_BOOTCOUNT_ENV
|
||||
|
||||
#endif /* ! __CONFIG_SIEMENS_AM33X_COMMON_H */
|
||||
|
|
|
@ -146,7 +146,6 @@ CONFIG_BOARD_TYPES
|
|||
CONFIG_BOOGER
|
||||
CONFIG_BOOTBLOCK
|
||||
CONFIG_BOOTCOUNT_ALEN
|
||||
CONFIG_BOOTCOUNT_ENV
|
||||
CONFIG_BOOTCOUNT_I2C
|
||||
CONFIG_BOOTCOUNT_RAM
|
||||
CONFIG_BOOTFILE
|
||||
|
|
Loading…
Reference in a new issue