]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/mtd/Config.in
lrzsz: install symlinks for XMODEM and YMODEM
[coffee/buildroot.git] / package / mtd / Config.in
1 config BR2_PACKAGE_MTD
2         bool "mtd, jffs2 and ubi/ubifs tools"
3         help
4           Build mtd, jffs2 and ubi/ubifs tools
5
6           http://www.linux-mtd.infradead.org/
7
8 if BR2_PACKAGE_MTD
9
10 # The two hidden options below match mtd configure script options
11 # --enable-jffs and --enable-ubifs
12
13 config BR2_PACKAGE_MTD_JFFS_UTILS
14         bool
15         select BR2_PACKAGE_LZO
16         select BR2_PACKAGE_ZLIB
17
18 config BR2_PACKAGE_MTD_UBIFS_UTILS
19         bool
20         select BR2_PACKAGE_LZO
21         select BR2_PACKAGE_UTIL_LINUX
22         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
23         select BR2_PACKAGE_ZLIB
24
25 comment "MTD tools selection"
26
27 config BR2_PACKAGE_MTD_DOCFDISK
28         bool "docfdisk"
29
30 config BR2_PACKAGE_MTD_DOC_LOADBIOS
31         bool "doc_loadbios"
32
33 config BR2_PACKAGE_MTD_FLASHCP
34         bool "flashcp"
35         default y
36
37 config BR2_PACKAGE_MTD_FLASH_ERASE
38         bool "flash_erase"
39         default y
40
41 config BR2_PACKAGE_MTD_FLASH_LOCK
42         bool "flash_lock"
43         default y
44
45 config BR2_PACKAGE_MTD_FLASH_OTP_DUMP
46         bool "flash_otp_dump"
47
48 config BR2_PACKAGE_MTD_FLASH_OTP_INFO
49         bool "flash_otp_info"
50
51 config BR2_PACKAGE_MTD_FLASH_OTP_LOCK
52         bool "flash_otp_lock"
53
54 config BR2_PACKAGE_MTD_FLASH_OTP_WRITE
55         bool "flash_otp_write"
56
57 config BR2_PACKAGE_MTD_FLASH_UNLOCK
58         bool "flash_unlock"
59         default y
60
61 config BR2_PACKAGE_MTD_FTL_CHECK
62         bool "ftl_check"
63
64 config BR2_PACKAGE_MTD_FTL_FORMAT
65         bool "ftl_format"
66
67 config BR2_PACKAGE_MTD_JFFS2DUMP
68         bool "jffs2dump"
69         select BR2_PACKAGE_MTD_JFFS_UTILS
70
71 config BR2_PACKAGE_MTD_MKFSJFFS2
72         bool "mkfs.jffs2"
73         select BR2_PACKAGE_MTD_JFFS_UTILS
74
75 config BR2_PACKAGE_MTD_MKFSUBIFS
76         bool "mkfs.ubifs"
77         select BR2_PACKAGE_MTD_UBIFS_UTILS
78
79 config BR2_PACKAGE_MTD_MTD_DEBUG
80         bool "mtd_debug"
81         default y
82
83 config BR2_PACKAGE_MTD_MTDPART
84         bool "mtdpart"
85
86 config BR2_PACKAGE_MTD_NANDDUMP
87         bool "nanddump"
88         default y
89
90 config BR2_PACKAGE_MTD_NANDTEST
91         bool "nandtest"
92         default y
93
94 config BR2_PACKAGE_MTD_NANDWRITE
95         bool "nandwrite"
96         default y
97
98 config BR2_PACKAGE_MTD_NFTLDUMP
99         bool "nftldump"
100
101 config BR2_PACKAGE_MTD_NFTL_FORMAT
102         bool "nftl_format"
103
104 config BR2_PACKAGE_MTD_RECV_IMAGE
105         bool "recv_image"
106
107 config BR2_PACKAGE_MTD_RFDDUMP
108         bool "rfddump"
109
110 config BR2_PACKAGE_MTD_RFDFORMAT
111         bool "rfdformat"
112
113 config BR2_PACKAGE_MTD_SERVE_IMAGE
114         bool "serve_image"
115
116 config BR2_PACKAGE_MTD_SUMTOOL
117         bool "sumtool"
118         select BR2_PACKAGE_MTD_JFFS_UTILS
119
120 config BR2_PACKAGE_MTD_MTDINFO
121         bool "mtdinfo"
122         default y
123
124 config BR2_PACKAGE_MTD_UBIATTACH
125         bool "ubiattach"
126         default y
127
128 config BR2_PACKAGE_MTD_UBICRC32
129         bool "ubicrc32"
130         default y
131
132 config BR2_PACKAGE_MTD_UBIDETACH
133         bool "ubidetach"
134         default y
135
136 config BR2_PACKAGE_MTD_UBIFORMAT
137         bool "ubiformat"
138         default y
139
140 config BR2_PACKAGE_MTD_UBIMKVOL
141         bool "ubimkvol"
142         default y
143
144 config BR2_PACKAGE_MTD_UBINFO
145         bool "ubinfo"
146         default y
147
148 config BR2_PACKAGE_MTD_UBINIZE
149         bool "ubinize"
150         default y
151
152 config BR2_PACKAGE_MTD_UBIRENAME
153         bool "ubirename"
154         default y
155
156 config BR2_PACKAGE_MTD_UBIRMVOL
157         bool "ubirmvol"
158         default y
159
160 config BR2_PACKAGE_MTD_UBIRSVOL
161         bool "ubirsvol"
162         default y
163
164 config BR2_PACKAGE_MTD_UBIUPDATEVOL
165         bool "ubiupdatevol"
166         default y
167
168 config BR2_PACKAGE_MTD_UBIBLOCK
169         bool "ubiblock"
170         default y
171
172 config BR2_PACKAGE_MTD_TESTS
173         bool "MTD test tools"
174         depends on BR2_USE_MMU # fork() in fstests
175         depends on BR2_TOOLCHAIN_HAS_THREADS
176         help
177           Build and install tools for testing MTD devices and drivers.
178
179 if BR2_PACKAGE_MTD_TESTS
180
181 config BR2_PACKAGE_MTD_FLASH_READTEST
182         bool "flash_readtest"
183
184 config BR2_PACKAGE_MTD_FLASH_SPEED
185         bool "flash_speed"
186
187 config BR2_PACKAGE_MTD_FLASH_STRESS
188         bool "flash_stress"
189
190 config BR2_PACKAGE_MTD_FLASH_TORTURE
191         bool "flash_torture"
192
193 config BR2_PACKAGE_MTD_INTEGCK
194         bool "integck"
195
196 config BR2_PACKAGE_MTD_NANDBITERRS
197         bool "nandbiterrs"
198
199 config BR2_PACKAGE_MTD_NANDPAGETEST
200         bool "nandpagetest"
201
202 config BR2_PACKAGE_MTD_NANDSUBPAGETEST
203         bool "nandsubpagetest"
204
205 endif
206
207 comment "MTD test tools need a toolchain w/ threads"
208         depends on BR2_USE_MMU
209         depends on !BR2_TOOLCHAIN_HAS_THREADS
210
211 endif