Config.in 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. config BR2_PACKAGE_MTD
  2. bool "mtd/jffs2 utilities"
  3. help
  4. Build mtd/jffs utilities
  5. if BR2_PACKAGE_MTD
  6. comment "MTD tools selection"
  7. config BR2_PACKAGE_MTD_DOCFDISK
  8. bool "docfdisk"
  9. config BR2_PACKAGE_MTD_DOC_LOADBIOS
  10. bool "doc_loadbios"
  11. config BR2_PACKAGE_MTD_FLASHCP
  12. bool "flashcp"
  13. default y
  14. config BR2_PACKAGE_MTD_FLASH_ERASE
  15. bool "flash_erase"
  16. default y
  17. config BR2_PACKAGE_MTD_FLASH_LOCK
  18. bool "flash_lock"
  19. default y
  20. config BR2_PACKAGE_MTD_FLASH_OTP_DUMP
  21. bool "flash_otp_dump"
  22. config BR2_PACKAGE_MTD_FLASH_OTP_INFO
  23. bool "flash_otp_info"
  24. config BR2_PACKAGE_MTD_FLASH_OTP_LOCK
  25. bool "flash_otp_lock"
  26. config BR2_PACKAGE_MTD_FLASH_OTP_WRITE
  27. bool "flash_otp_write"
  28. config BR2_PACKAGE_MTD_FLASH_UNLOCK
  29. bool "flash_unlock"
  30. default y
  31. config BR2_PACKAGE_MTD_FTL_CHECK
  32. bool "ftl_check"
  33. config BR2_PACKAGE_MTD_FTL_FORMAT
  34. bool "ftl_format"
  35. config BR2_PACKAGE_MTD_JFFS2DUMP
  36. bool "jffs2dump"
  37. config BR2_PACKAGE_MTD_MKFSJFFS2
  38. bool "mkfs.jffs2"
  39. select BR2_PACKAGE_ZLIB
  40. select BR2_PACKAGE_LZO
  41. config BR2_PACKAGE_MTD_MKFSUBIFS
  42. bool "mkfs.ubifs"
  43. select BR2_PACKAGE_ZLIB
  44. select BR2_PACKAGE_LZO
  45. select BR2_PACKAGE_UTIL_LINUX
  46. select BR2_PACKAGE_UTIL_LINUX_LIBUUID
  47. depends on BR2_LARGEFILE # util-linux
  48. depends on BR2_USE_WCHAR # util-linux
  49. comment "mkfs.ubifs needs a toolchain w/ largefile, wchar"
  50. depends on !BR2_LARGEFILE || !BR2_USE_WCHAR
  51. config BR2_PACKAGE_MTD_MTD_DEBUG
  52. bool "mtd_debug"
  53. default y
  54. config BR2_PACKAGE_MTD_NANDDUMP
  55. bool "nanddump"
  56. default y
  57. config BR2_PACKAGE_MTD_NANDTEST
  58. bool "nandtest"
  59. default y
  60. config BR2_PACKAGE_MTD_NANDWRITE
  61. bool "nandwrite"
  62. default y
  63. config BR2_PACKAGE_MTD_NFTLDUMP
  64. bool "nftldump"
  65. config BR2_PACKAGE_MTD_NFTL_FORMAT
  66. bool "nftl_format"
  67. config BR2_PACKAGE_MTD_RECV_IMAGE
  68. depends on BR2_INET_IPV6
  69. bool "recv_image"
  70. comment "recv_image needs a toolchain w/ IPv6"
  71. depends on !BR2_INET_IPV6
  72. config BR2_PACKAGE_MTD_RFDDUMP
  73. bool "rfddump"
  74. config BR2_PACKAGE_MTD_RFDFORMAT
  75. bool "rfdformat"
  76. config BR2_PACKAGE_MTD_SERVE_IMAGE
  77. bool "serve_image"
  78. config BR2_PACKAGE_MTD_SUMTOOL
  79. bool "sumtool"
  80. config BR2_PACKAGE_MTD_MTDINFO
  81. bool "mtdinfo"
  82. default y
  83. config BR2_PACKAGE_MTD_UBIATTACH
  84. bool "ubiattach"
  85. default y
  86. config BR2_PACKAGE_MTD_UBICRC32
  87. bool "ubicrc32"
  88. default y
  89. config BR2_PACKAGE_MTD_UBIDETACH
  90. bool "ubidetach"
  91. default y
  92. config BR2_PACKAGE_MTD_UBIFORMAT
  93. bool "ubiformat"
  94. default y
  95. config BR2_PACKAGE_MTD_UBIMKVOL
  96. bool "ubimkvol"
  97. default y
  98. config BR2_PACKAGE_MTD_UBINFO
  99. bool "ubinfo"
  100. default y
  101. config BR2_PACKAGE_MTD_UBINIZE
  102. bool "ubinize"
  103. default y
  104. config BR2_PACKAGE_MTD_UBIRENAME
  105. bool "ubirename"
  106. default y
  107. config BR2_PACKAGE_MTD_UBIRMVOL
  108. bool "ubirmvol"
  109. default y
  110. config BR2_PACKAGE_MTD_UBIRSVOL
  111. bool "ubirsvol"
  112. default y
  113. config BR2_PACKAGE_MTD_UBIUPDATEVOL
  114. bool "ubiupdatevol"
  115. default y
  116. endif