Prepare for multiple bootcount drivers
authorAlex Kiernan <alex.kiernan@gmail.com>
Fri, 16 Feb 2018 15:50:39 +0000 (15:50 +0000)
committerTom Rini <trini@konsulko.com>
Sat, 24 Feb 2018 13:43:11 +0000 (08:43 -0500)
Reviewed-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
drivers/bootcount/Kconfig

index da2ccabf2860021c9d3180311eb918dc801eb0f9..26fec899bba2dace7ef08a2e8986a8e5a5c443c4 100644 (file)
@@ -2,29 +2,30 @@
 # Boot count configuration
 #
 
-menu "Boot count support"
-
-config BOOTCOUNT_LIMIT
+menuconfig BOOTCOUNT_LIMIT
        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
 
-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).
-
 if BOOTCOUNT_LIMIT
 
+choice
+       prompt "Boot count device"
+
 config BOOTCOUNT_EXT
        bool "Boot counter on EXT filesystem"
        help
          Add support for maintaining boot count in a file on an EXT
          filesystem.
 
-if BOOTCOUNT_EXT
+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).
 
 config SYS_BOOTCOUNT_EXT_INTERFACE
        string "Interface on which to find boot counter EXT filesystem"
@@ -57,7 +58,3 @@ config SYS_BOOTCOUNT_ADDR
          Set the address used for reading and writing the boot counter.
 
 endif
-
-endif
-
-endmenu