fs: Kconfig: Add a separate option for FS_CRAMFS

Rather than using CMD_CRAMFS for both the filesystem and its command, we
should have a separate option for each. This allows us to enable CRAMFS
support without the command, if desired, which reduces U-Boot's size
slightly.

Signed-off-by: Simon Glass <sjg@chromium.org>
[trini: imply FS_CRAMFS for keymile]
Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Simon Glass 2017-04-26 22:28:04 -06:00 committed by Tom Rini
parent 9707274718
commit 80e44cfe10
11 changed files with 19 additions and 0 deletions

View file

@ -35,6 +35,7 @@ config TARGET_KM_KIRKWOOD
bool "KM_KIRKWOOD Board"
select BOARD_LATE_INIT
imply CMD_CRAMFS
imply FS_CRAMFS
config TARGET_NET2BIG_V2
bool "LaCie 2Big Network v2 NAS Board"

View file

@ -11,6 +11,7 @@ choice
config TARGET_KM82XX
bool "Support km82xx"
imply CMD_CRAMFS
imply FS_CRAMFS
endchoice

View file

@ -65,14 +65,17 @@ config TARGET_IDS8313
config TARGET_KM8360
bool "Support km8360"
imply CMD_CRAMFS
imply FS_CRAMFS
config TARGET_SUVD3
bool "Support suvd3"
imply CMD_CRAMFS
imply FS_CRAMFS
config TARGET_TUXX1
bool "Support tuxx1"
imply CMD_CRAMFS
imply FS_CRAMFS
config TARGET_TQM834X
bool "Support TQM834x"

View file

@ -322,6 +322,7 @@ config TARGET_KMP204X
select ARCH_P2041
select PHYS_64BIT
imply CMD_CRAMFS
imply FS_CRAMFS
config TARGET_XPEDITE520X
bool "Support xpedite520x"

View file

@ -901,6 +901,7 @@ config CMD_CBFS
config CMD_CRAMFS
bool "Enable the 'cramfs' command"
depends on FS_CRAMFS
help
This provides commands for dealing with CRAMFS (Compressed ROM
filesystem). CRAMFS is useful when space is tight since files are

View file

@ -34,4 +34,5 @@ CONFIG_SYS_NS16550=y
CONFIG_FSL_ESPI=y
CONFIG_USB=y
CONFIG_USB_STORAGE=y
CONFIG_FS_CRAMFS=y
CONFIG_OF_LIBFDT=y

View file

@ -34,4 +34,5 @@ CONFIG_SYS_NS16550=y
CONFIG_FSL_ESPI=y
CONFIG_USB=y
CONFIG_USB_STORAGE=y
CONFIG_FS_CRAMFS=y
CONFIG_OF_LIBFDT=y

View file

@ -169,6 +169,7 @@ CONFIG_CONSOLE_TRUETYPE=y
CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y
CONFIG_VIDEO_SANDBOX_SDL=y
CONFIG_FS_CBFS=y
CONFIG_FS_CRAMFS=y
CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y
CONFIG_LZ4=y

View file

@ -171,6 +171,7 @@ CONFIG_CONSOLE_TRUETYPE=y
CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y
CONFIG_VIDEO_SANDBOX_SDL=y
CONFIG_FS_CBFS=y
CONFIG_FS_CRAMFS=y
CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y
CONFIG_LZ4=y

View file

@ -175,6 +175,7 @@ CONFIG_CONSOLE_TRUETYPE=y
CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y
CONFIG_VIDEO_SANDBOX_SDL=y
CONFIG_FS_CBFS=y
CONFIG_FS_CRAMFS=y
CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y
CONFIG_LZ4=y

View file

@ -0,0 +1,7 @@
config FS_CRAMFS
bool "Enable CRAMFS filesystem support"
help
This provides support for reading images from CRAMFS (Compressed ROM
filesystem). CRAMFS is useful when space is tight since files are
compressed. You can also enable CMD_CRAMFS to get command-line
access.