kumquat-buildroot/package/mtd/Config.in
Yugendra Sai Babu Nadupuru 77f23c4d66 mtd: add option to install mtd integrity test
The mtd tests have proven very useful in testing both flash stability
and JFFS2 changes. Adding an option to install the integrity test.

Signed-off-by: Yugendra Sai Babu Nadupuru <yugendra.sai.babu.nadupuru@rockwellcollins.com>
Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com>
[Thomas: rename Config.in option, misc improvements in .mk file, add
patch to fix build with uClibc/musl.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-16 11:49:40 +02:00

168 lines
2.9 KiB
Plaintext

config BR2_PACKAGE_MTD
bool "mtd, jffs2 and ubi/ubifs tools"
help
Build mtd, jffs2 and ubi/ubifs tools
http://www.linux-mtd.infradead.org/
if BR2_PACKAGE_MTD
comment "MTD tools selection"
config BR2_PACKAGE_MTD_DOCFDISK
bool "docfdisk"
config BR2_PACKAGE_MTD_DOC_LOADBIOS
bool "doc_loadbios"
config BR2_PACKAGE_MTD_FLASHCP
bool "flashcp"
default y
config BR2_PACKAGE_MTD_FLASH_ERASE
bool "flash_erase"
default y
config BR2_PACKAGE_MTD_FLASH_LOCK
bool "flash_lock"
default y
config BR2_PACKAGE_MTD_FLASH_OTP_DUMP
bool "flash_otp_dump"
config BR2_PACKAGE_MTD_FLASH_OTP_INFO
bool "flash_otp_info"
config BR2_PACKAGE_MTD_FLASH_OTP_LOCK
bool "flash_otp_lock"
config BR2_PACKAGE_MTD_FLASH_OTP_WRITE
bool "flash_otp_write"
config BR2_PACKAGE_MTD_FLASH_UNLOCK
bool "flash_unlock"
default y
config BR2_PACKAGE_MTD_FTL_CHECK
bool "ftl_check"
config BR2_PACKAGE_MTD_FTL_FORMAT
bool "ftl_format"
config BR2_PACKAGE_MTD_JFFS2DUMP
bool "jffs2dump"
config BR2_PACKAGE_MTD_MKFSJFFS2
bool "mkfs.jffs2"
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LZO
config BR2_PACKAGE_MTD_MKFSUBIFS
bool "mkfs.ubifs"
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LZO
select BR2_PACKAGE_UTIL_LINUX
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
depends on BR2_USE_WCHAR # util-linux
comment "mkfs.ubifs needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR
config BR2_PACKAGE_MTD_MTD_DEBUG
bool "mtd_debug"
default y
config BR2_PACKAGE_MTD_MTDPART
bool "mtdpart"
config BR2_PACKAGE_MTD_NANDDUMP
bool "nanddump"
default y
config BR2_PACKAGE_MTD_NANDTEST
bool "nandtest"
default y
config BR2_PACKAGE_MTD_NANDWRITE
bool "nandwrite"
default y
config BR2_PACKAGE_MTD_NFTLDUMP
bool "nftldump"
config BR2_PACKAGE_MTD_NFTL_FORMAT
bool "nftl_format"
config BR2_PACKAGE_MTD_RECV_IMAGE
bool "recv_image"
config BR2_PACKAGE_MTD_RFDDUMP
bool "rfddump"
config BR2_PACKAGE_MTD_RFDFORMAT
bool "rfdformat"
config BR2_PACKAGE_MTD_SERVE_IMAGE
bool "serve_image"
config BR2_PACKAGE_MTD_SUMTOOL
bool "sumtool"
config BR2_PACKAGE_MTD_MTDINFO
bool "mtdinfo"
default y
config BR2_PACKAGE_MTD_UBIATTACH
bool "ubiattach"
default y
config BR2_PACKAGE_MTD_UBICRC32
bool "ubicrc32"
default y
config BR2_PACKAGE_MTD_UBIDETACH
bool "ubidetach"
default y
config BR2_PACKAGE_MTD_UBIFORMAT
bool "ubiformat"
default y
config BR2_PACKAGE_MTD_UBIMKVOL
bool "ubimkvol"
default y
config BR2_PACKAGE_MTD_UBINFO
bool "ubinfo"
default y
config BR2_PACKAGE_MTD_UBINIZE
bool "ubinize"
default y
config BR2_PACKAGE_MTD_UBIRENAME
bool "ubirename"
default y
config BR2_PACKAGE_MTD_UBIRMVOL
bool "ubirmvol"
default y
config BR2_PACKAGE_MTD_UBIRSVOL
bool "ubirsvol"
default y
config BR2_PACKAGE_MTD_UBIUPDATEVOL
bool "ubiupdatevol"
default y
config BR2_PACKAGE_MTD_UBIBLOCK
bool "ubiblock"
default y
config BR2_PACKAGE_MTD_INTEGCK
bool "integck"
help
Install the integck test program.
endif