open-plc-utils: new package
[buildroot-gz.git] / package / mtd / Config.in
blobbef51787b7a12a86487d2440ec397d6dcc56a423
1 config BR2_PACKAGE_MTD
2         bool "mtd, jffs2 and ubi/ubifs tools"
3         help
4           Build mtd, jffs2 and ubi/ubifs tools
6           http://www.linux-mtd.infradead.org/
8 if BR2_PACKAGE_MTD
9 comment "MTD tools selection"
11 config BR2_PACKAGE_MTD_DOCFDISK
12         bool "docfdisk"
14 config BR2_PACKAGE_MTD_DOC_LOADBIOS
15         bool "doc_loadbios"
17 config BR2_PACKAGE_MTD_FLASHCP
18         bool "flashcp"
19         default y
21 config BR2_PACKAGE_MTD_FLASH_ERASE
22         bool "flash_erase"
23         default y
25 config BR2_PACKAGE_MTD_FLASH_LOCK
26         bool "flash_lock"
27         default y
29 config BR2_PACKAGE_MTD_FLASH_OTP_DUMP
30         bool "flash_otp_dump"
32 config BR2_PACKAGE_MTD_FLASH_OTP_INFO
33         bool "flash_otp_info"
35 config BR2_PACKAGE_MTD_FLASH_OTP_LOCK
36         bool "flash_otp_lock"
38 config BR2_PACKAGE_MTD_FLASH_OTP_WRITE
39         bool "flash_otp_write"
41 config BR2_PACKAGE_MTD_FLASH_UNLOCK
42         bool "flash_unlock"
43         default y
45 config BR2_PACKAGE_MTD_FTL_CHECK
46         bool "ftl_check"
48 config BR2_PACKAGE_MTD_FTL_FORMAT
49         bool "ftl_format"
51 config BR2_PACKAGE_MTD_JFFS2DUMP
52         bool "jffs2dump"
54 config BR2_PACKAGE_MTD_MKFSJFFS2
55         bool "mkfs.jffs2"
56         select BR2_PACKAGE_ZLIB
57         select BR2_PACKAGE_LZO
59 config BR2_PACKAGE_MTD_MKFSUBIFS
60         bool "mkfs.ubifs"
61         select BR2_PACKAGE_ZLIB
62         select BR2_PACKAGE_LZO
63         select BR2_PACKAGE_UTIL_LINUX
64         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
65         depends on BR2_USE_WCHAR # util-linux
67 comment "mkfs.ubifs needs a toolchain w/ wchar"
68         depends on !BR2_USE_WCHAR
70 config BR2_PACKAGE_MTD_MTD_DEBUG
71         bool "mtd_debug"
72         default y
74 config BR2_PACKAGE_MTD_NANDDUMP
75         bool "nanddump"
76         default y
78 config BR2_PACKAGE_MTD_NANDTEST
79         bool "nandtest"
80         default y
82 config BR2_PACKAGE_MTD_NANDWRITE
83         bool "nandwrite"
84         default y
86 config BR2_PACKAGE_MTD_NFTLDUMP
87         bool "nftldump"
89 config BR2_PACKAGE_MTD_NFTL_FORMAT
90         bool "nftl_format"
92 config BR2_PACKAGE_MTD_RECV_IMAGE
93         depends on BR2_INET_IPV6
94         bool "recv_image"
96 comment "recv_image needs a toolchain w/ IPv6"
97         depends on !BR2_INET_IPV6
99 config BR2_PACKAGE_MTD_RFDDUMP
100         bool "rfddump"
102 config BR2_PACKAGE_MTD_RFDFORMAT
103         bool "rfdformat"
105 config BR2_PACKAGE_MTD_SERVE_IMAGE
106         bool "serve_image"
108 config BR2_PACKAGE_MTD_SUMTOOL
109         bool "sumtool"
111 config BR2_PACKAGE_MTD_MTDINFO
112         bool "mtdinfo"
113         default y
115 config BR2_PACKAGE_MTD_UBIATTACH
116         bool "ubiattach"
117         default y
119 config BR2_PACKAGE_MTD_UBICRC32
120         bool "ubicrc32"
121         default y
123 config BR2_PACKAGE_MTD_UBIDETACH
124         bool "ubidetach"
125         default y
127 config BR2_PACKAGE_MTD_UBIFORMAT
128         bool "ubiformat"
129         default y
131 config BR2_PACKAGE_MTD_UBIMKVOL
132         bool "ubimkvol"
133         default y
135 config BR2_PACKAGE_MTD_UBINFO
136         bool "ubinfo"
137         default y
139 config BR2_PACKAGE_MTD_UBINIZE
140         bool "ubinize"
141         default y
143 config BR2_PACKAGE_MTD_UBIRENAME
144         bool "ubirename"
145         default y
147 config BR2_PACKAGE_MTD_UBIRMVOL
148         bool "ubirmvol"
149         default y
151 config BR2_PACKAGE_MTD_UBIRSVOL
152         bool "ubirsvol"
153         default y
155 config BR2_PACKAGE_MTD_UBIUPDATEVOL
156         bool "ubiupdatevol"
157         default y
159 config BR2_PACKAGE_MTD_UBIBLOCK
160         bool "ubiblock"
161         default y
163 endif