summaryrefslogtreecommitdiffstats
path: root/fs/Kconfig
blob: e0405de334eed214a82938db284505c7bf8a27e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130

menu "Filesystem support"

config FS
	bool
	default y
	select FILETYPE

config FS_LEGACY
	bool
	help
	  invisible option selected by filesystem drivers which haven't
	  been ported to dentry cache.

if FS_LEGACY
comment "Some selected filesystems still use the legacy FS API."
comment "Consider updating them."
endif

config FS_AUTOMOUNT
	bool

config FS_CRAMFS
	bool
	select ZLIB
	prompt "cramfs support"

source "fs/ext4/Kconfig"

config FS_RAMFS
	bool
	default y
	prompt "ramfs support"

config FS_DEVFS
	bool
	default y
	prompt "devfs support"

config FS_TFTP
	bool
	prompt "tftp support"
	depends on NET

config FS_OMAP4_USBBOOT
	bool
	prompt "Filesystem over usb boot"
	depends on OMAP4_USBBOOT
	select FS_LEGACY

config FS_NFS
	depends on NET
	bool
	prompt "nfs support"

config FS_EFI
	depends on EFI_BOOTUP
	select FS_LEGACY
	bool
	prompt "EFI filesystem support"
	help
	  This filesystem driver provides access to the filesystems provided
	  by the EFI Firmware via the EFI Simple File System Protocol.

config FS_EFIVARFS
	depends on EFI_BOOTUP
	select FS_LEGACY
	bool
	prompt "EFI variable filesystem support (efivarfs)"
	help
	  This filesystem driver provides access to EFI variables.

source "fs/fat/Kconfig"
source "fs/jffs2/Kconfig"
source "fs/ubifs/Kconfig"

config FS_BPKFS
	bool
	select CRC32
	select FS_LEGACY
	prompt "BPKFS support"
	help
	  Simple update file format developed for Somfy, tools and library are
	  available under LGPLv2 (https://www.gitorious.org/libbpk).
	  This format in the v1.0 allow you to store 6 types a binary stream for
	  a unique hardware id:
	   - bootloader
	   - bootloader_version
	   - description.gz
	   - kernel
	   - rootfs
	   - firmware_version

config FS_UIMAGEFS
	bool
	select CRC32
	select FS_LEGACY
	prompt "uImage FS support"

config FS_SMHFS
	depends on ARM_SEMIHOSTING
	select FS_LEGACY
	bool
	prompt "Semihosting FS support"
	help
	  If enabled this filesystem provides access to the files
	  located on a debugging host connected to the target running
	  Barebox

source "fs/pstore/Kconfig"
source "fs/squashfs/Kconfig"

config FS_RATP
	bool
	depends on RATP
	select FS_LEGACY
	prompt "RATP filesystem support"
	help
	  This enables support for transferring files over RATP. A host can
	  export a directory which can then be mounted under barebox.

config FS_UBOOTVARFS
	bool
	depends on UBOOTVAR
	prompt "U-Boot environment variable filesystem support"
	help
	  This filesystem driver provides access to U-Boot environment
	  variables.

endmenu