diff options
Diffstat (limited to 'payloads/Kconfig')
-rw-r--r-- | payloads/Kconfig | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/payloads/Kconfig b/payloads/Kconfig index bb9348b7d736..394dbb6afb40 100644 --- a/payloads/Kconfig +++ b/payloads/Kconfig @@ -49,15 +49,27 @@ config PAYLOAD_FILE help The path and filename of the ELF executable file to use as payload. -# TODO: Defined if no payload? Breaks build? +choice + prompt "Payload compression algorithm" + default COMPRESSED_PAYLOAD_LZ4 + depends on !PAYLOAD_NONE && !PAYLOAD_LINUX + help + Choose the compression algorithm for the chosen payloads. + You can choose between LZMA and LZ4. + config COMPRESSED_PAYLOAD_LZMA bool "Use LZMA compression for payloads" - default y - depends on !PAYLOAD_NONE && !PAYLOAD_LINUX help In order to reduce the size payloads take up in the ROM chip coreboot can compress them using the LZMA algorithm. +config COMPRESSED_PAYLOAD_LZ4 + bool "Use LZ4 compression for payloads" + help + In order to reduce the size payloads take up in the ROM chip + coreboot can compress them using the LZ4 algorithm. +endchoice + config PAYLOAD_OPTIONS string default "" |