cmd: zip: automatically pull in gzip()

Move the CONFIG_GZIP_COMPRESSED from a config.h macro to a Kconfig menu
item. It is not selectable by a user because there is no reason to do
so. Instead it will be automatically selected by the stuff which uses
gzip(), like the zip command.

Remove it from the config_whitelist.txt. Also remove
CONFIG_GZIP_COMPRESS_DEF_SZ as this was never used on any board. The
default seems to be sane, otherwise it should be added as a Kconfig
option.

Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Michael Walle 2020-05-22 14:07:36 +02:00 committed by Tom Rini
parent 56c311bd82
commit eff5a54758
3 changed files with 5 additions and 2 deletions

View File

@ -816,6 +816,7 @@ config CMD_UNZIP
config CMD_ZIP config CMD_ZIP
bool "zip" bool "zip"
select GZIP_COMPRESSED
help help
Compress a memory region with zlib deflate method. Compress a memory region with zlib deflate method.

View File

@ -424,6 +424,10 @@ config GZIP
help help
This enables support for GZIP compression algorithm. This enables support for GZIP compression algorithm.
config GZIP_COMPRESSED
bool
select ZLIB
config BZIP2 config BZIP2
bool "Enable bzip2 decompression support" bool "Enable bzip2 decompression support"
help help

View File

@ -643,8 +643,6 @@ CONFIG_GPIO_LED_STUBS
CONFIG_GREEN_LED CONFIG_GREEN_LED
CONFIG_GURNARD_FPGA CONFIG_GURNARD_FPGA
CONFIG_GURNARD_SPLASH CONFIG_GURNARD_SPLASH
CONFIG_GZIP_COMPRESSED
CONFIG_GZIP_COMPRESS_DEF_SZ
CONFIG_G_DNL_THOR_PRODUCT_NUM CONFIG_G_DNL_THOR_PRODUCT_NUM
CONFIG_G_DNL_THOR_VENDOR_NUM CONFIG_G_DNL_THOR_VENDOR_NUM
CONFIG_G_DNL_UMS_PRODUCT_NUM CONFIG_G_DNL_UMS_PRODUCT_NUM