Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. config MTD_SPLIT
  2. def_bool n
  3. help
  4. Generic MTD split support.
  5. config MTD_SPLIT_SUPPORT
  6. def_bool MTD = y
  7. comment "Rootfs partition parsers"
  8. config MTD_SPLIT_SQUASHFS_ROOT
  9. bool "Squashfs based root partition parser"
  10. depends on MTD_SPLIT_SUPPORT
  11. select MTD_SPLIT
  12. help
  13. This provides a parsing function which allows to detect the
  14. offset and size of the unused portion of a rootfs partition
  15. containing a squashfs.
  16. comment "Firmware partition parsers"
  17. config MTD_SPLIT_BCM63XX_FW
  18. bool "BCM63xx firmware parser"
  19. depends on MTD_SPLIT_SUPPORT
  20. select MTD_SPLIT
  21. config MTD_SPLIT_BCM_WFI_FW
  22. bool "Broadcom Whole Flash Image parser"
  23. depends on MTD_SPLIT_SUPPORT
  24. select MTD_SPLIT
  25. config MTD_SPLIT_CFE_BOOTFS
  26. bool "Parser finding rootfs appended to the CFE bootfs"
  27. depends on MTD_SPLIT_SUPPORT && ARCH_BCM4908
  28. select MTD_SPLIT
  29. help
  30. cferom on BCM4908 (and bcm63xx) uses JFFS2 bootfs partition
  31. for storing kernel, cferam and some device specific files.
  32. There isn't any straight way of storing rootfs so it gets
  33. appended to the JFFS2 bootfs partition. Kernel needs to find
  34. it and run init from it. This parser is responsible for
  35. finding appended rootfs.
  36. config MTD_SPLIT_SEAMA_FW
  37. bool "Seama firmware parser"
  38. depends on MTD_SPLIT_SUPPORT
  39. select MTD_SPLIT
  40. config MTD_SPLIT_WRGG_FW
  41. bool "WRGG firmware parser"
  42. depends on MTD_SPLIT_SUPPORT
  43. select MTD_SPLIT
  44. config MTD_SPLIT_UIMAGE_FW
  45. bool "uImage based firmware partition parser"
  46. depends on MTD_SPLIT_SUPPORT
  47. select MTD_SPLIT
  48. config MTD_SPLIT_FIT_FW
  49. bool "FIT based firmware partition parser"
  50. depends on MTD_SPLIT_SUPPORT
  51. select MTD_SPLIT
  52. config MTD_SPLIT_LZMA_FW
  53. bool "LZMA compressed kernel based firmware partition parser"
  54. depends on MTD_SPLIT_SUPPORT
  55. select MTD_SPLIT
  56. config MTD_SPLIT_TPLINK_FW
  57. bool "TP-Link firmware parser"
  58. depends on MTD_SPLIT_SUPPORT
  59. select MTD_SPLIT
  60. config MTD_SPLIT_TRX_FW
  61. bool "TRX image based firmware partition parser"
  62. depends on MTD_SPLIT_SUPPORT
  63. select MTD_SPLIT
  64. config MTD_SPLIT_BRNIMAGE_FW
  65. bool "brnImage (brnboot image) firmware parser"
  66. depends on MTD_SPLIT_SUPPORT
  67. select MTD_SPLIT
  68. config MTD_SPLIT_EVA_FW
  69. bool "EVA image based firmware partition parser"
  70. depends on MTD_SPLIT_SUPPORT
  71. select MTD_SPLIT
  72. config MTD_SPLIT_MINOR_FW
  73. bool "Mikrotik NOR image based firmware partition parser"
  74. depends on MTD_SPLIT_SUPPORT
  75. select MTD_SPLIT
  76. config MTD_SPLIT_JIMAGE_FW
  77. bool "JBOOT Image based firmware partition parser"
  78. depends on MTD_SPLIT_SUPPORT
  79. select MTD_SPLIT
  80. config MTD_SPLIT_ELF_FW
  81. bool "ELF loader firmware partition parser"
  82. depends on MTD_SPLIT_SUPPORT
  83. select MTD_SPLIT
  84. config MTD_SPLIT_H3C_VFS
  85. bool "Parser finding rootfs appended to H3C VFS"
  86. depends on MTD_SPLIT_SUPPORT
  87. select MTD_SPLIT