lib: Add an SPL config for LIB_UUID

This is selected by PARTITION_UUIDS which has a separate option for SPL.
Add an SPL option for LIB_UUID also, so that we can keep them consistent.

Also add one for PARTITION_TYPE_GUID to avoid a build error in part_efi.c
which wants to call a uuid function in SPL.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2023-02-22 09:34:11 -07:00 committed by Tom Rini
parent c7d53f027b
commit 3b510807f5
2 changed files with 12 additions and 0 deletions

View File

@ -149,6 +149,7 @@ config SPL_PARTITION_UUIDS
bool "Enable support of UUID for partition in SPL"
depends on SPL_PARTITIONS
default y if SPL_EFI_PARTITION
select SPL_LIB_UUID
config PARTITION_TYPE_GUID
bool "Enable support of GUID for partition type"
@ -157,4 +158,11 @@ config PARTITION_TYPE_GUID
Activate the configuration of GUID type
for EFI partition
config SPL_PARTITION_TYPE_GUID
bool "Enable support of GUID for partition type (SPL)"
depends on SPL_EFI_PARTITION
help
Activate the configuration of GUID type
for EFI partition
endmenu

View File

@ -74,6 +74,10 @@ config HAVE_PRIVATE_LIBGCC
config LIB_UUID
bool
config SPL_LIB_UUID
depends on SPL
bool
config SEMIHOSTING
bool "Support semihosting"
depends on ARM || RISCV