blob: ff604c5c383992bb132d9cfdf4e8495d42bfed72 (
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
config BR2_TARGET_ROOTFS_UBIFS
bool "ubifs root filesystem"
help
Build a ubifs root filesystem
if BR2_TARGET_ROOTFS_UBIFS
config BR2_TARGET_ROOTFS_UBIFS_LEBSIZE
hex "logical eraseblock size"
default 0x1f800
help
Logical eraseblock (LEB) size. The value provided here is
passed to the -e/--leb-size option of mkfs.ubifs.
config BR2_TARGET_ROOTFS_UBIFS_MINIOSIZE
hex "minimum I/O unit size"
default 0x800
help
Minimum I/O unit size. The value provided here is passed
to the -m/--min-io-size option of mkfs.ubifs/ubinize.
config BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT
int "maximum logical eraseblock count"
default 2048
help
Maximum logical eraseblock (LEB) count. The value provided
here is passed to the -c/--max-leb-cnt option of mkfs.ubifs.
choice
prompt "ubifs runtime compression"
default BR2_TARGET_ROOTFS_UBIFS_RT_LZO
help
Select which compression format to use at run-time within
the ubifs file system. The choice made here is passed to
the -x/--compr option of mkfs.ubifs
config BR2_TARGET_ROOTFS_UBIFS_RT_NONE
bool "no compression"
help
Don't use run-time compression.
config BR2_TARGET_ROOTFS_UBIFS_RT_ZLIB
bool "gzip"
help
Use zlib compression at run-time.
config BR2_TARGET_ROOTFS_UBIFS_RT_LZO
bool "lzo"
help
Use lzo compression at run-time.
endchoice
choice
prompt "Compression method"
default BR2_TARGET_ROOTFS_UBIFS_NONE
help
Select which compression format to compress the final image
into.
config BR2_TARGET_ROOTFS_UBIFS_NONE
bool "no compression"
help
Do not compress the ubifs filesystem.
config BR2_TARGET_ROOTFS_UBIFS_GZIP
bool "gzip"
help
Do compress the ubifs filesystem with gzip.
config BR2_TARGET_ROOTFS_UBIFS_BZIP2
bool "bzip2"
help
Do compress the ubifs filesystem with bzip2.
config BR2_TARGET_ROOTFS_UBIFS_LZMA
bool "lzma"
help
Do compress the ubifs filesystem with lzma.
config BR2_TARGET_ROOTFS_UBIFS_LZO
bool "lzo"
help
Do compress the ubifs filesystem with lzop.
config BR2_TARGET_ROOTFS_UBIFS_XZ
bool "xz"
help
Do compress the ubifs filesystem with xz.
endchoice
config BR2_TARGET_ROOTFS_UBIFS_OPTS
string "Additional mkfs.ubifs options"
help
Any additional mkfs.ubifs options you may want to include.
config BR2_TARGET_ROOTFS_UBI
bool "Embed into an UBI image"
help
Build an ubi image from the ubifs one (with ubinize).
if BR2_TARGET_ROOTFS_UBI
config BR2_TARGET_ROOTFS_UBI_PEBSIZE
hex "physical eraseblock size"
default 0x20000
help
Tells ubinize the physical eraseblock (PEB) size of the
flash chip the ubi image is created for. The value provided
here is passed to the -p/--peb-size option of ubinize.
config BR2_TARGET_ROOTFS_UBI_SUBSIZE
int "sub-page size"
default 512
help
Tells ubinize that the flash supports sub-pages and the sub-page
size. Use 0 if sub-pages are not supported on flash chip.
The value provided here is passed to the -s/--sub-page-size
option of ubinize.
config BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG
bool "Use custom config file"
help
Select this option to use a custom ubinize configuration file,
rather than the default configuration used by Buildroot (which
defines a single dynamic volume marked as auto-resize). Passing
a custom ubinize configuration file allows you to create several
volumes, specify volume types, etc.
As a convenience, buildroot replaces the string
"BR2_ROOTFS_UBIFS_PATH" with the path to the built ubifs file.
So the volume defined for the root filesystem can specify the
image path as: image=BR2_ROOTFS_UBIFS_PATH
config BR2_TARGET_ROOTFS_UBI_CUSTOM_CONFIG_FILE
string "Configuration file path"
depends on BR2_TARGET_ROOTFS_UBI_USE_CUSTOM_CONFIG
help
Path to the ubinize configuration file.
config BR2_TARGET_ROOTFS_UBI_OPTS
string "Additional ubinize options"
help
Any additional ubinize options you may want to include.
endif # BR2_TARGET_ROOTFS_UBI
endif # BR2_TARGET_ROOTFS_UBIFS
|