Kconfig 2.6 KB

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