2017-11-08 15:35:13 +00:00
|
|
|
#
|
|
|
|
# Boot count configuration
|
|
|
|
#
|
|
|
|
|
2018-02-16 15:50:39 +00:00
|
|
|
menuconfig BOOTCOUNT_LIMIT
|
2018-02-09 22:50:57 +00:00
|
|
|
bool "Enable support for checking boot count limit"
|
|
|
|
help
|
|
|
|
Enable checking for exceeding the boot count limit.
|
|
|
|
More information: http://www.denx.de/wiki/DULG/UBootBootCountLimit
|
|
|
|
|
2018-02-16 15:50:38 +00:00
|
|
|
if BOOTCOUNT_LIMIT
|
2017-11-08 15:35:13 +00:00
|
|
|
|
2018-02-16 15:50:39 +00:00
|
|
|
choice
|
|
|
|
prompt "Boot count device"
|
|
|
|
|
2017-11-08 15:35:13 +00:00
|
|
|
config BOOTCOUNT_EXT
|
|
|
|
bool "Boot counter on EXT filesystem"
|
|
|
|
help
|
|
|
|
Add support for maintaining boot count in a file on an EXT
|
|
|
|
filesystem.
|
|
|
|
|
2018-02-16 15:50:39 +00:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
config SYS_BOOTCOUNT_SINGLEWORD
|
|
|
|
bool "Use single word to pack boot count and magic value"
|
|
|
|
help
|
|
|
|
This option enables packing boot count magic value and boot count
|
|
|
|
into single word (32 bits).
|
2017-11-08 15:35:13 +00:00
|
|
|
|
|
|
|
config SYS_BOOTCOUNT_EXT_INTERFACE
|
|
|
|
string "Interface on which to find boot counter EXT filesystem"
|
|
|
|
default "mmc"
|
|
|
|
depends on BOOTCOUNT_EXT
|
|
|
|
help
|
|
|
|
Set the interface to use when locating the filesystem to use for the
|
|
|
|
boot counter.
|
|
|
|
|
|
|
|
config SYS_BOOTCOUNT_EXT_DEVPART
|
|
|
|
string "Partition of the boot counter EXT filesystem"
|
|
|
|
default "0:1"
|
|
|
|
depends on BOOTCOUNT_EXT
|
|
|
|
help
|
|
|
|
Set the partition to use when locating the filesystem to use for the
|
|
|
|
boot counter.
|
|
|
|
|
|
|
|
config SYS_BOOTCOUNT_EXT_NAME
|
|
|
|
string "Path and filename of the EXT filesystem based boot counter"
|
|
|
|
default "/boot/failures"
|
|
|
|
depends on BOOTCOUNT_EXT
|
|
|
|
help
|
|
|
|
Set the filename and path of the file used to store the boot counter.
|
|
|
|
|
|
|
|
config SYS_BOOTCOUNT_ADDR
|
|
|
|
hex "RAM address used for reading and writing the boot counter"
|
|
|
|
default 0x7000A000
|
|
|
|
depends on BOOTCOUNT_EXT
|
|
|
|
help
|
|
|
|
Set the address used for reading and writing the boot counter.
|
|
|
|
|
|
|
|
endif
|