提交 deb95999 编写于 作者: S Simon Glass 提交者: Tom Rini

fs: Kconfig: Add a separate config for FS_CBFS

Rather than using CMD_CBFS for both the filesystem and its command, we
should have a separate option for each. This allows us to enable CBFS
support without the command, if desired, which reduces U-Boot's size
slightly.
Signed-off-by: NSimon Glass <sjg@chromium.org>
[trini: imply FS_CBFS on SYS_COREBOOT]
Signed-off-by: NTom Rini <trini@konsulko.com>
上级 d66a10fc
...@@ -4,6 +4,7 @@ config SYS_COREBOOT ...@@ -4,6 +4,7 @@ config SYS_COREBOOT
bool bool
default y default y
imply CMD_CBFS imply CMD_CBFS
imply FS_CBFS
config CBMEM_CONSOLE config CBMEM_CONSOLE
bool bool
......
...@@ -882,6 +882,7 @@ endmenu ...@@ -882,6 +882,7 @@ endmenu
menu "Filesystem commands" menu "Filesystem commands"
config CMD_CBFS config CMD_CBFS
bool "Enable the 'cbfs' command" bool "Enable the 'cbfs' command"
depends on FS_CBFS
help help
Define this to enable support for reading from a Coreboot Define this to enable support for reading from a Coreboot
filesystem. This is a ROM-based filesystem used for accessing files filesystem. This is a ROM-based filesystem used for accessing files
......
...@@ -167,6 +167,7 @@ CONFIG_CONSOLE_ROTATION=y ...@@ -167,6 +167,7 @@ CONFIG_CONSOLE_ROTATION=y
CONFIG_CONSOLE_TRUETYPE=y CONFIG_CONSOLE_TRUETYPE=y
CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y
CONFIG_VIDEO_SANDBOX_SDL=y CONFIG_VIDEO_SANDBOX_SDL=y
CONFIG_FS_CBFS=y
CONFIG_CMD_DHRYSTONE=y CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y CONFIG_TPM=y
CONFIG_LZ4=y CONFIG_LZ4=y
......
...@@ -169,6 +169,7 @@ CONFIG_CONSOLE_ROTATION=y ...@@ -169,6 +169,7 @@ CONFIG_CONSOLE_ROTATION=y
CONFIG_CONSOLE_TRUETYPE=y CONFIG_CONSOLE_TRUETYPE=y
CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y
CONFIG_VIDEO_SANDBOX_SDL=y CONFIG_VIDEO_SANDBOX_SDL=y
CONFIG_FS_CBFS=y
CONFIG_CMD_DHRYSTONE=y CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y CONFIG_TPM=y
CONFIG_LZ4=y CONFIG_LZ4=y
......
...@@ -173,6 +173,7 @@ CONFIG_CONSOLE_ROTATION=y ...@@ -173,6 +173,7 @@ CONFIG_CONSOLE_ROTATION=y
CONFIG_CONSOLE_TRUETYPE=y CONFIG_CONSOLE_TRUETYPE=y
CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y CONFIG_CONSOLE_TRUETYPE_CANTORAONE=y
CONFIG_VIDEO_SANDBOX_SDL=y CONFIG_VIDEO_SANDBOX_SDL=y
CONFIG_FS_CBFS=y
CONFIG_CMD_DHRYSTONE=y CONFIG_CMD_DHRYSTONE=y
CONFIG_TPM=y CONFIG_TPM=y
CONFIG_LZ4=y CONFIG_LZ4=y
......
...@@ -4,6 +4,8 @@ ...@@ -4,6 +4,8 @@
menu "File systems" menu "File systems"
source "fs/cbfs/Kconfig"
source "fs/ext4/Kconfig" source "fs/ext4/Kconfig"
source "fs/reiserfs/Kconfig" source "fs/reiserfs/Kconfig"
......
...@@ -12,7 +12,7 @@ obj-$(CONFIG_SPL_EXT_SUPPORT) += ext4/ ...@@ -12,7 +12,7 @@ obj-$(CONFIG_SPL_EXT_SUPPORT) += ext4/
else else
obj-y += fs.o obj-y += fs.o
obj-$(CONFIG_CMD_CBFS) += cbfs/ obj-$(CONFIG_FS_CBFS) += cbfs/
obj-$(CONFIG_CMD_CRAMFS) += cramfs/ obj-$(CONFIG_CMD_CRAMFS) += cramfs/
obj-$(CONFIG_FS_EXT4) += ext4/ obj-$(CONFIG_FS_EXT4) += ext4/
obj-y += fat/ obj-y += fat/
......
config FS_CBFS
bool "Enable CBFS (Coreboot Filesystem)"
help
Define this to enable support for reading from a Coreboot
filesystem. This is a ROM-based filesystem used for accessing files
on systems that use coreboot as the first boot-loader and then load
U-Boot to actually boot the Operating System. You can also enable
CMD_CBFS to get command-line access.
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册