]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
FWU: Avoid showing an unselectable menu option
authorSimon Glass <sjg@chromium.org>
Thu, 14 Sep 2023 16:55:43 +0000 (10:55 -0600)
committerTom Rini <trini@konsulko.com>
Tue, 19 Sep 2023 15:36:25 +0000 (11:36 -0400)
Use a menuconfig to avoid showing a menu which cannot be selected in many
cases.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Sughosh Ganu <sughosh.ganu@linaro.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
lib/Kconfig
lib/fwu_updates/Kconfig

index 9addcfab3734c0fe3aade184bc4b84b166926bb5..bfab2f3165a7e1b95aae6bbe75cb6b9bc77a1052 100644 (file)
@@ -1118,8 +1118,4 @@ config PHANDLE_CHECK_SEQ
 
 endmenu
 
-menu "FWU Multi Bank Updates"
-
 source lib/fwu_updates/Kconfig
-
-endmenu
index 71f34793d9261e5fa6ca7c7cb5b6a39ef6d8c698..d35247d0e5d4e7ce0e036b57ff527a9a3ea2f9e8 100644 (file)
@@ -1,4 +1,4 @@
-config FWU_MULTI_BANK_UPDATE
+menuconfig FWU_MULTI_BANK_UPDATE
        bool "Enable FWU Multi Bank Update Feature"
        depends on EFI_CAPSULE_ON_DISK
        select PARTITION_TYPE_GUID
@@ -10,24 +10,25 @@ config FWU_MULTI_BANK_UPDATE
          multiple banks(copies) of the firmware images. One of the
          bank is selected for updating all the firmware components
 
+if FWU_MULTI_BANK_UPDATE
+
 config FWU_NUM_BANKS
        int "Number of Banks defined by the platform"
-       depends on FWU_MULTI_BANK_UPDATE
        help
          Define the number of banks of firmware images on a platform
 
 config FWU_NUM_IMAGES_PER_BANK
        int "Number of firmware images per bank"
-       depends on FWU_MULTI_BANK_UPDATE
        help
          Define the number of firmware images per bank. This value
          should be the same for all the banks.
 
 config FWU_TRIAL_STATE_CNT
        int "Number of times system boots in Trial State"
-       depends on FWU_MULTI_BANK_UPDATE
        default 3
        help
          With FWU Multi Bank Update feature enabled, number of times
          the platform is allowed to boot in Trial State after an
          update.
+
+endif