aboutsummaryrefslogtreecommitdiff
path: root/src/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Kconfig')
-rw-r--r--src/Kconfig28
1 files changed, 27 insertions, 1 deletions
diff --git a/src/Kconfig b/src/Kconfig
index 49f8e6ed92..5d74d671b2 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -129,6 +129,7 @@ config STATIC_OPTION_TABLE
config COMPRESS_RAMSTAGE
bool "Compress ramstage with LZMA"
+ depends on HAVE_RAMSTAGE
# Default value set at the end of the file
help
Compress ramstage to save memory in the flash image. Note
@@ -137,7 +138,7 @@ config COMPRESS_RAMSTAGE
config COMPRESS_PRERAM_STAGES
bool "Compress romstage and verstage with LZ4"
- depends on !ARCH_X86
+ depends on !ARCH_X86 && (HAVE_ROMSTAGE || HAVE_VERSTAGE)
# Default value set at the end of the file
help
Compress romstage and (if it exists) verstage with LZ4 to save flash
@@ -148,6 +149,7 @@ config COMPRESS_PRERAM_STAGES
config COMPRESS_BOOTBLOCK
bool
+ depends on HAVE_BOOTBLOCK
help
This option can be used to compress the bootblock with LZ4 and attach
a small self-decompression stub to its front. This can drastically
@@ -234,6 +236,7 @@ config NO_RELOCATABLE_RAMSTAGE
config RELOCATABLE_RAMSTAGE
bool
+ depends on HAVE_RAMSTAGE
default !NO_RELOCATABLE_RAMSTAGE
select RELOCATABLE_MODULES
help
@@ -1191,3 +1194,26 @@ config BOOTSPLASH_FILE
config CBFS_SIZE
default ROM_SIZE
+
+config HAVE_BOOTBLOCK
+ bool
+ default y
+
+config HAVE_VERSTAGE
+ bool
+ depends on VBOOT_SEPARATE_VERSTAGE
+ default y
+
+config HAVE_ROMSTAGE
+ bool
+ default y
+
+config HAVE_POSTCAR
+ bool
+ depends on POSTCAR_STAGE
+ default y
+
+config HAVE_RAMSTAGE
+ bool
+ default n if RAMPAYLOAD
+ default y