Files
u-boot/fs/Kconfig
Simon Glass ab3b9d1d88 emulation: Rename ARCH_QEMU to ARCH_QEMU_ARM
This option looks generic but in fact is specific to ARM. Rename it to
reflect this.

Signed-off-by: Simon Glass <sjg@chromium.org>
2025-07-05 05:48:28 -06:00

72 lines
1.6 KiB
Plaintext

#
# File system configuration
#
menu "File systems"
config FS
bool "Support for filesystems"
default y if SANDBOX || VENDOR_EMULATION || ARCH_QEMU_ARM
depends on EXPERT
help
Provides an interface for filesystems, allowing them to be
persistently mounted. Filesystem can contain files and directory.
config DIR
bool "Support for directories"
depends on FS
default y if SANDBOX || VENDOR_EMULATION || ARCH_QEMU_ARM
help
Provides an interface for directories within filesystems, allowing
them to be listed.
config FILE
bool "Support for files"
default y if SANDBOX || VENDOR_EMULATION || ARCH_QEMU_ARM
help
Provides an interface for files, allowing them to be opened, read,
written and modified. Files are children of a filesystem device
(UCLASS_FS). Note that a UCLASS_FILE device is only created when it
is opened.
config FS_LEGACY
def_bool y
help
Enables legacy support for filesystems. This provides an interface
which can talk to one filesystem at a time, with the filesystem being
re-mounted on each operation.
config SPL_FS_LEGACY
bool
depends on SPL
help
Enables legacy support for filesystems in SPL. This provides an
interface which can talk to one filesystem at a time, with the
filesystem being re-mounted on each operation.
source "fs/btrfs/Kconfig"
source "fs/cbfs/Kconfig"
source "fs/exfat/Kconfig"
source "fs/ext4/Kconfig"
source "fs/fat/Kconfig"
source "fs/jffs2/Kconfig"
source "fs/sandbox/Kconfig"
source "fs/ubifs/Kconfig"
source "fs/cramfs/Kconfig"
source "fs/yaffs2/Kconfig"
source "fs/squashfs/Kconfig"
source "fs/erofs/Kconfig"
endmenu