summaryrefslogtreecommitdiffstats
path: root/src/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Kconfig')
-rw-r--r--src/Kconfig11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Kconfig b/src/Kconfig
index 16f788154f53..e35df43c9e33 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -142,6 +142,8 @@ choice
prompt "Option backend to use"
default USE_MAINBOARD_SPECIFIC_OPTION_BACKEND if HAVE_MAINBOARD_SPECIFIC_OPTION_BACKEND
default USE_OPTION_TABLE if NVRAMCUI_SECONDARY_PAYLOAD
+ default USE_UEFI_VARIABLE_STORE if DRIVERS_EFI_VARIABLE_STORE && \
+ PAYLOAD_EDK2 && SMMSTORE_V2
config OPTION_BACKEND_NONE
bool "None"
@@ -153,6 +155,15 @@ config USE_OPTION_TABLE
Enable this option if coreboot shall read options from the "CMOS"
NVRAM instead of using hard-coded values.
+config USE_UEFI_VARIABLE_STORE
+ bool "Use UEFI variable-store in SPI flash as option backend"
+ depends on DRIVERS_EFI_VARIABLE_STORE
+ depends on SMMSTORE_V2
+ help
+ Enable this option if coreboot shall read/write options from the
+ SMMSTORE region within the SPI flash. The region must be formatted
+ by the payload first before it can be used.
+
config USE_MAINBOARD_SPECIFIC_OPTION_BACKEND
bool "Use mainboard-specific option backend"
depends on HAVE_MAINBOARD_SPECIFIC_OPTION_BACKEND