Migrate generic bootcount to Kconfig

Make generate boot counter selected in the same way as other boot count
drivers

Reviewed-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
This commit is contained in:
Alex Kiernan 2018-02-16 15:50:46 +00:00 committed by Tom Rini
parent bec8c647bc
commit aa5a863283
2 changed files with 12 additions and 1 deletions

View File

@ -14,6 +14,16 @@ choice
prompt "Boot count device" prompt "Boot count device"
default BOOTCOUNT_AM33XX if AM33XX || SOC_DA8XX default BOOTCOUNT_AM33XX if AM33XX || SOC_DA8XX
default BOOTCOUNT_AT91 if AT91SAM9XE default BOOTCOUNT_AT91 if AT91SAM9XE
default BOOTCOUNT_GENERIC
config BOOTCOUNT_GENERIC
bool "Generic default boot counter"
help
Generic bootcount stored at SYS_BOOTCOUNT_ADDR.
SYS_BOOTCOUNT_ADDR:
Set to the address where the bootcount and bootcount magic
will be stored.
config BOOTCOUNT_EXT config BOOTCOUNT_EXT
bool "Boot counter on EXT filesystem" bool "Boot counter on EXT filesystem"
@ -64,6 +74,7 @@ endchoice
config SYS_BOOTCOUNT_SINGLEWORD config SYS_BOOTCOUNT_SINGLEWORD
bool "Use single word to pack boot count and magic value" bool "Use single word to pack boot count and magic value"
depends on BOOTCOUNT_GENERIC
help help
This option enables packing boot count magic value and boot count This option enables packing boot count magic value and boot count
into single word (32 bits). into single word (32 bits).

View File

@ -2,7 +2,7 @@
# SPDX-License-Identifier: GPL-2.0+ # SPDX-License-Identifier: GPL-2.0+
# #
obj-y += bootcount.o obj-$(CONFIG_BOOTCOUNT_GENERIC) += bootcount.o
obj-$(CONFIG_BOOTCOUNT_AT91) += bootcount_at91.o obj-$(CONFIG_BOOTCOUNT_AT91) += bootcount_at91.o
obj-$(CONFIG_BOOTCOUNT_AM33XX) += bootcount_davinci.o obj-$(CONFIG_BOOTCOUNT_AM33XX) += bootcount_davinci.o
obj-$(CONFIG_BOOTCOUNT_RAM) += bootcount_ram.o obj-$(CONFIG_BOOTCOUNT_RAM) += bootcount_ram.o