buildrootschalter/package/mtd/Config.in
H Hartley Sweeten 5a352cdeba package/mtd: Remove obsolete utilities, add new ones
A number of options under "MTD tools selection" are no longer
available.  Remove them to avoid possible build errors.

In addition, the nandtest utility is present in MTD-utils release
so remove the depends on BR2_PACKAGE_MTD_UTILS_GIT.

Add a number of new utilities that exist in the latest version.
All of these do not have a 'default y' so existing configurations
should not change.

Reorder the MTD_TARGETS_* to match the Config.in so it's easier
to notice missing utilities.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-01-18 09:03:07 +01:00

160 lines
2.8 KiB
Plaintext

menuconfig BR2_PACKAGE_MTD
bool "mtd/jffs2 utilities"
select BR2_PACKAGE_ZLIB
help
Build mtd/jffs utilities
if BR2_PACKAGE_MTD
choice
prompt "Source package selection"
default BR2_PACKAGE_MTD_UTILS
config BR2_PACKAGE_MTD_UTILS
bool "Use MTD-utils release"
select BR2_PACKAGE_LZO
help
Build mtd/jffs utilities with Dataflash support
config BR2_PACKAGE_MTD_UTILS_GIT
bool "Use MTD-utils from GIT"
help
Use the latest from GIT or a particular revision.
You should probably say NO except for specific purpose.
endchoice
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_ERASEALL
bool "flash_eraseall"
default y
config BR2_PACKAGE_MTD_FLASH_INFO
bool "flash_info"
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_UNLOCK
bool "flash_unlock"
default y
config BR2_PACKAGE_MTD_FTL_CHECK
bool "ftl_check"
default y
config BR2_PACKAGE_MTD_FTL_FORMAT
bool "ftl_format"
default y
config BR2_PACKAGE_MTD_JFFS2DUMP
bool "jffs2dump"
default y
config BR2_PACKAGE_MTD_MKFSJFFS2
bool "mkfs.jffs2"
default y
config BR2_PACKAGE_MTD_MTD_DEBUG
bool "mtd_debug"
default y
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"
default y
config BR2_PACKAGE_MTD_UBIATTACH
bool "ubiattach"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBICRC32
bool "ubicrc32"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBIDETACH
bool "ubidetach"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBIMIRROR
bool "ubimirror"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBIMKVOL
bool "ubimkvol"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBINFO
bool "ubinfo"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBIRMVOL
bool "ubirmvol"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
config BR2_PACKAGE_MTD_UBIUPDATEVOL
bool "ubiupdatevol"
default y
depends on BR2_PACKAGE_MTD_UTILS_GIT
endif