diff options
| author | Tom Rini <[email protected]> | 2026-03-20 14:53:22 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-04-03 12:06:10 -0600 |
| commit | b0eaaa067ea40611b9c047576adc8abd1a4d63a7 (patch) | |
| tree | 2293b2d2fd3e6e03606850d81fddc4d9202eab18 | |
| parent | 0b1a79350212d0d166135bcfa4dd3a2cfbdc59ce (diff) | |
global: Audit Kconfig usage of PARTITION_TYPE_GUID
It is not functionally possible to use the code enabled by
PARTITION_TYPE_GUID without having EFI_PARTITION be enabled as well. Not
all users of the former had ensured that the latter was enabled however,
so audit all current users and then as appropriate select or imply
EFI_PARTITION as needed.
Signed-off-by: Tom Rini <[email protected]>
| -rw-r--r-- | arch/Kconfig | 2 | ||||
| -rw-r--r-- | arch/arm/mach-rockchip/Kconfig | 2 | ||||
| -rw-r--r-- | arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig | 1 | ||||
| -rw-r--r-- | board/sifive/unleashed/Kconfig | 2 | ||||
| -rw-r--r-- | board/sifive/unmatched/Kconfig | 2 | ||||
| -rw-r--r-- | board/starfive/visionfive2/Kconfig | 2 | ||||
| -rw-r--r-- | boot/Kconfig | 1 | ||||
| -rw-r--r-- | lib/fwu_updates/Kconfig | 1 |
8 files changed, 8 insertions, 5 deletions
diff --git a/arch/Kconfig b/arch/Kconfig index ba99d251737..10755fec8bb 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -254,7 +254,7 @@ config SANDBOX imply AVB_VERIFY imply LIBAVB imply CMD_AVB - imply PARTITION_TYPE_GUID + imply PARTITION_TYPE_GUID if EFI_PARTITION imply SCP03 imply CMD_SCP03 imply UDP_FUNCTION_FASTBOOT diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig index 9f1f77ee5b3..108713488af 100644 --- a/arch/arm/mach-rockchip/Kconfig +++ b/arch/arm/mach-rockchip/Kconfig @@ -284,7 +284,7 @@ config ROCKCHIP_RK3399 imply OF_LIBFDT_OVERLAY imply OF_LIVE imply OF_UPSTREAM - imply PARTITION_TYPE_GUID + imply PARTITION_TYPE_GUID if EFI_PARTITION imply PHY_GIGE if GMAC_ROCKCHIP imply PRE_CONSOLE_BUFFER imply RNG_ROCKCHIP diff --git a/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig b/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig index 490097e98be..647e0a4c2bf 100644 --- a/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig +++ b/arch/arm/mach-stm32mp/cmd_stm32prog/Kconfig @@ -3,6 +3,7 @@ config CMD_STM32PROG select DFU select DFU_RAM select DFU_VIRT + select EFI_PARTITION select PARTITION_TYPE_GUID imply CMD_GPT if MMC imply CMD_MTD if MTD diff --git a/board/sifive/unleashed/Kconfig b/board/sifive/unleashed/Kconfig index 2fcc788ba53..36cf756e3f3 100644 --- a/board/sifive/unleashed/Kconfig +++ b/board/sifive/unleashed/Kconfig @@ -35,7 +35,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply CMD_FAT imply CMD_FS_GENERIC imply CMD_GPT - imply PARTITION_TYPE_GUID + imply PARTITION_TYPE_GUID if EFI_PARTITION imply CMD_NET imply CMD_PING imply CMD_SF diff --git a/board/sifive/unmatched/Kconfig b/board/sifive/unmatched/Kconfig index 5071af129c6..9245873927b 100644 --- a/board/sifive/unmatched/Kconfig +++ b/board/sifive/unmatched/Kconfig @@ -36,7 +36,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply CMD_FAT imply CMD_FS_GENERIC imply CMD_GPT - imply PARTITION_TYPE_GUID + imply PARTITION_TYPE_GUID if EFI_PARTITION imply CMD_NET imply CMD_PING imply CMD_SF diff --git a/board/starfive/visionfive2/Kconfig b/board/starfive/visionfive2/Kconfig index 185f94190b5..b4bf59676ac 100644 --- a/board/starfive/visionfive2/Kconfig +++ b/board/starfive/visionfive2/Kconfig @@ -45,7 +45,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy imply EFI_PARTITION imply MII imply ISO_PARTITION - imply PARTITION_TYPE_GUID + imply PARTITION_TYPE_GUID if EFI_PARTITION imply PHY_LIB imply PHY_MSCC diff --git a/boot/Kconfig b/boot/Kconfig index bfed452d77e..a56b7aa2f37 100644 --- a/boot/Kconfig +++ b/boot/Kconfig @@ -563,6 +563,7 @@ config BOOTMETH_ANDROID select CMD_BCB imply CMD_FASTBOOT imply FASTBOOT if !NET_LWIP + select EFI_PARTITION select PARTITION_TYPE_GUID select PARTITION_UUIDS help diff --git a/lib/fwu_updates/Kconfig b/lib/fwu_updates/Kconfig index a722107c129..b38808e3463 100644 --- a/lib/fwu_updates/Kconfig +++ b/lib/fwu_updates/Kconfig @@ -1,6 +1,7 @@ menuconfig FWU_MULTI_BANK_UPDATE bool "Enable FWU Multi Bank Update Feature" depends on EFI_CAPSULE_ON_DISK + select EFI_PARTITION select PARTITION_TYPE_GUID select FWU_MDATA imply EFI_CAPSULE_ON_DISK_EARLY |
