xref: /OK3568_Linux_fs/buildroot/fs/ubifs/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS
2*4882a593Smuzhiyun	bool "ubifs root filesystem"
3*4882a593Smuzhiyun	help
4*4882a593Smuzhiyun	  Build a ubifs root filesystem
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunif BR2_TARGET_ROOTFS_UBIFS
7*4882a593Smuzhiyun
8*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_LEBSIZE
9*4882a593Smuzhiyun	hex "logical eraseblock size"
10*4882a593Smuzhiyun	default 0x1f800
11*4882a593Smuzhiyun	help
12*4882a593Smuzhiyun	  Logical eraseblock (LEB) size. The value provided here is
13*4882a593Smuzhiyun	  passed to the -e/--leb-size option of mkfs.ubifs.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_MINIOSIZE
16*4882a593Smuzhiyun	hex "minimum I/O unit size"
17*4882a593Smuzhiyun	default 0x800
18*4882a593Smuzhiyun	help
19*4882a593Smuzhiyun	  Minimum I/O unit size. The value provided here is passed
20*4882a593Smuzhiyun	  to the -m/--min-io-size option of mkfs.ubifs/ubinize.
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT
23*4882a593Smuzhiyun	int "maximum logical eraseblock count"
24*4882a593Smuzhiyun	default 2048
25*4882a593Smuzhiyun	help
26*4882a593Smuzhiyun	  Maximum logical eraseblock (LEB) count. The value provided
27*4882a593Smuzhiyun	  here is passed to the -c/--max-leb-cnt option of mkfs.ubifs.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunchoice
30*4882a593Smuzhiyun	prompt "ubifs runtime compression"
31*4882a593Smuzhiyun	default BR2_TARGET_ROOTFS_UBIFS_RT_LZO
32*4882a593Smuzhiyun	help
33*4882a593Smuzhiyun	  Select which compression format to use at run-time within
34*4882a593Smuzhiyun	  the ubifs file system. The choice made here is passed to
35*4882a593Smuzhiyun	  the -x/--compr option of mkfs.ubifs
36*4882a593Smuzhiyun
37*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_RT_NONE
38*4882a593Smuzhiyun	bool "no compression"
39*4882a593Smuzhiyun	help
40*4882a593Smuzhiyun	  Don't use run-time compression.
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_RT_ZLIB
43*4882a593Smuzhiyun	bool "gzip"
44*4882a593Smuzhiyun	help
45*4882a593Smuzhiyun	  Use zlib compression at run-time.
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_RT_LZO
48*4882a593Smuzhiyun	bool "lzo"
49*4882a593Smuzhiyun	help
50*4882a593Smuzhiyun	  Use lzo compression at run-time.
51*4882a593Smuzhiyun
52*4882a593Smuzhiyunendchoice
53*4882a593Smuzhiyun
54*4882a593Smuzhiyunchoice
55*4882a593Smuzhiyun	prompt "Compression method"
56*4882a593Smuzhiyun	default BR2_TARGET_ROOTFS_UBIFS_NONE
57*4882a593Smuzhiyun	help
58*4882a593Smuzhiyun	  Select which compression format to compress the final image
59*4882a593Smuzhiyun	  into.
60*4882a593Smuzhiyun
61*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_NONE
62*4882a593Smuzhiyun	bool "no compression"
63*4882a593Smuzhiyun	help
64*4882a593Smuzhiyun	  Do not compress the ubifs filesystem.
65*4882a593Smuzhiyun
66*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_GZIP
67*4882a593Smuzhiyun	bool "gzip"
68*4882a593Smuzhiyun	help
69*4882a593Smuzhiyun	  Do compress the ubifs filesystem with gzip.
70*4882a593Smuzhiyun
71*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_BZIP2
72*4882a593Smuzhiyun	bool "bzip2"
73*4882a593Smuzhiyun	help
74*4882a593Smuzhiyun	  Do compress the ubifs filesystem with bzip2.
75*4882a593Smuzhiyun
76*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_LZMA
77*4882a593Smuzhiyun	bool "lzma"
78*4882a593Smuzhiyun	help
79*4882a593Smuzhiyun	  Do compress the ubifs filesystem with lzma.
80*4882a593Smuzhiyun
81*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_LZO
82*4882a593Smuzhiyun	bool "lzo"
83*4882a593Smuzhiyun	help
84*4882a593Smuzhiyun	  Do compress the ubifs filesystem with lzop.
85*4882a593Smuzhiyun
86*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_XZ
87*4882a593Smuzhiyun	bool "xz"
88*4882a593Smuzhiyun	help
89*4882a593Smuzhiyun	  Do compress the ubifs filesystem with xz.
90*4882a593Smuzhiyun
91*4882a593Smuzhiyunendchoice
92*4882a593Smuzhiyun
93*4882a593Smuzhiyunconfig BR2_TARGET_ROOTFS_UBIFS_OPTS
94*4882a593Smuzhiyun	string "Additional mkfs.ubifs options"
95*4882a593Smuzhiyun	help
96*4882a593Smuzhiyun	  Any additional mkfs.ubifs options you may want to include.
97*4882a593Smuzhiyun
98*4882a593Smuzhiyunendif # BR2_TARGET_ROOTFS_UBIFS
99