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>
master
Simon Glass 7 years ago committed by Tom Rini
parent 9707274718
commit 80e44cfe10
  1. 1
      arch/arm/mach-kirkwood/Kconfig
  2. 1
      arch/powerpc/cpu/mpc8260/Kconfig
  3. 3
      arch/powerpc/cpu/mpc83xx/Kconfig
  4. 1
      arch/powerpc/cpu/mpc85xx/Kconfig
  5. 1
      cmd/Kconfig
  6. 1
      configs/UCP1020_SPIFLASH_defconfig
  7. 1
      configs/UCP1020_defconfig
  8. 1
      configs/sandbox_defconfig
  9. 1
      configs/sandbox_noblk_defconfig
  10. 1
      configs/sandbox_spl_defconfig
  11. 7
      fs/cramfs/Kconfig

@ -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"

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

@ -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"

@ -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"

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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.
Loading…
Cancel
Save