2 bool "mtd, jffs2 and ubi/ubifs tools"
4 Build mtd, jffs2 and ubi/ubifs tools
6 http://www.linux-mtd.infradead.org/
10 # The two hidden options below match mtd configure script options
11 # --enable-jffs and --enable-ubifs
13 config BR2_PACKAGE_MTD_JFFS_UTILS
15 select BR2_PACKAGE_LZO
16 select BR2_PACKAGE_ZLIB
18 config BR2_PACKAGE_MTD_UBIFS_UTILS
20 select BR2_PACKAGE_LZO
21 select BR2_PACKAGE_UTIL_LINUX
22 select BR2_PACKAGE_UTIL_LINUX_LIBUUID
23 select BR2_PACKAGE_ZLIB
25 comment "MTD tools selection"
27 config BR2_PACKAGE_MTD_DOCFDISK
30 config BR2_PACKAGE_MTD_DOC_LOADBIOS
33 config BR2_PACKAGE_MTD_FLASHCP
37 config BR2_PACKAGE_MTD_FLASH_ERASE
41 config BR2_PACKAGE_MTD_FLASH_LOCK
45 config BR2_PACKAGE_MTD_FLASH_OTP_DUMP
48 config BR2_PACKAGE_MTD_FLASH_OTP_INFO
51 config BR2_PACKAGE_MTD_FLASH_OTP_LOCK
54 config BR2_PACKAGE_MTD_FLASH_OTP_WRITE
55 bool "flash_otp_write"
57 config BR2_PACKAGE_MTD_FLASH_UNLOCK
61 config BR2_PACKAGE_MTD_FTL_CHECK
64 config BR2_PACKAGE_MTD_FTL_FORMAT
67 config BR2_PACKAGE_MTD_JFFS2DUMP
69 select BR2_PACKAGE_MTD_JFFS_UTILS
71 config BR2_PACKAGE_MTD_MKFSJFFS2
73 select BR2_PACKAGE_MTD_JFFS_UTILS
75 config BR2_PACKAGE_MTD_MKFSUBIFS
77 select BR2_PACKAGE_MTD_UBIFS_UTILS
79 config BR2_PACKAGE_MTD_MTD_DEBUG
83 config BR2_PACKAGE_MTD_MTDPART
86 config BR2_PACKAGE_MTD_NANDDUMP
90 config BR2_PACKAGE_MTD_NANDTEST
94 config BR2_PACKAGE_MTD_NANDWRITE
98 config BR2_PACKAGE_MTD_NFTLDUMP
101 config BR2_PACKAGE_MTD_NFTL_FORMAT
104 config BR2_PACKAGE_MTD_RECV_IMAGE
107 config BR2_PACKAGE_MTD_RFDDUMP
110 config BR2_PACKAGE_MTD_RFDFORMAT
113 config BR2_PACKAGE_MTD_SERVE_IMAGE
116 config BR2_PACKAGE_MTD_SUMTOOL
118 select BR2_PACKAGE_MTD_JFFS_UTILS
120 config BR2_PACKAGE_MTD_MTDINFO
124 config BR2_PACKAGE_MTD_UBIATTACH
128 config BR2_PACKAGE_MTD_UBICRC32
132 config BR2_PACKAGE_MTD_UBIDETACH
136 config BR2_PACKAGE_MTD_UBIFORMAT
140 config BR2_PACKAGE_MTD_UBIMKVOL
144 config BR2_PACKAGE_MTD_UBINFO
148 config BR2_PACKAGE_MTD_UBINIZE
152 config BR2_PACKAGE_MTD_UBIRENAME
156 config BR2_PACKAGE_MTD_UBIRMVOL
160 config BR2_PACKAGE_MTD_UBIRSVOL
164 config BR2_PACKAGE_MTD_UBIUPDATEVOL
168 config BR2_PACKAGE_MTD_UBIBLOCK
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
177 Build and install tools for testing MTD devices and drivers.
179 if BR2_PACKAGE_MTD_TESTS
181 config BR2_PACKAGE_MTD_FLASH_READTEST
182 bool "flash_readtest"
184 config BR2_PACKAGE_MTD_FLASH_SPEED
187 config BR2_PACKAGE_MTD_FLASH_STRESS
190 config BR2_PACKAGE_MTD_FLASH_TORTURE
193 config BR2_PACKAGE_MTD_INTEGCK
196 config BR2_PACKAGE_MTD_NANDBITERRS
199 config BR2_PACKAGE_MTD_NANDPAGETEST
202 config BR2_PACKAGE_MTD_NANDSUBPAGETEST
203 bool "nandsubpagetest"
207 comment "MTD test tools need a toolchain w/ threads"
208 depends on BR2_USE_MMU
209 depends on !BR2_TOOLCHAIN_HAS_THREADS