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 <trini@konsulko.com>
This commit is contained in:
Tom Rini
2026-03-20 14:53:22 -06:00
parent 0b1a793502
commit b0eaaa067e
8 changed files with 8 additions and 5 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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