Config.in 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. config BR2_TARGET_ROOTFS_JFFS2
  2. bool "jffs2 root filesystem"
  3. default n
  4. select BR2_HOST_FAKEROOT
  5. select BR2_PACKAGE_MTD
  6. help
  7. Build a jffs2 root filesystem
  8. choice
  9. prompt "Memory Type"
  10. default BR2_TARGET_ROOTFS_JFFS2_FLASH_128
  11. depends on BR2_TARGET_ROOTFS_JFFS2
  12. config BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056
  13. bool "AT45 dataflash with 1056 byte pagesize"
  14. depends on BR2_TARGET_ROOTFS_JFFS2
  15. select BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER
  16. config BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528
  17. bool "AT45 dataflash with 528 byte pagesize"
  18. depends on BR2_TARGET_ROOTFS_JFFS2
  19. select BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER
  20. config BR2_TARGET_ROOTFS_JFFS2_FLASH_128
  21. bool "Parallel flash with 4 kB pagesize and 128 kB erase size"
  22. depends on BR2_TARGET_ROOTFS_JFFS2
  23. config BR2_TARGET_ROOTFS_JFFS2_FLASH_64
  24. bool "Parallel flash with 4 kB pagesize and 64 kB erase size"
  25. depends on BR2_TARGET_ROOTFS_JFFS2
  26. config BR2_TARGET_ROOTFS_JFFS2_CUSTOM
  27. bool "Select custom page and erase size"
  28. depends on BR2_TARGET_ROOTFS_JFFS2
  29. endchoice
  30. config BR2_TARGET_ROOTFS_JFFS2_CUSTOM_PAGESIZE
  31. hex "Page Size"
  32. depends on BR2_TARGET_ROOTFS_JFFS2_CUSTOM
  33. default 0x1000
  34. help
  35. Set to pagesize of memory
  36. config BR2_TARGET_ROOTFS_JFFS2_CUSTOM_EBSIZE
  37. hex "Erase block size"
  38. depends on BR2_TARGET_ROOTFS_JFFS2_CUSTOM
  39. default 0x20000
  40. help
  41. Set to erase size of memory
  42. config BR2_TARGET_ROOTFS_JFFS2_PAGESIZE
  43. hex
  44. depends on BR2_TARGET_ROOTFS_JFFS2
  45. default 0x420 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056
  46. default 0x210 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528
  47. default 0x1000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_128
  48. default 0x1000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_64
  49. default $(BR2_TARGET_ROOTFS_JFFS2_CUSTOM_PAGESIZE) if BR2_TARGET_ROOTFS_JFFS2_CUSTOM
  50. help
  51. Set to pagesize of memory
  52. config BR2_TARGET_ROOTFS_JFFS2_EBSIZE
  53. hex
  54. depends on BR2_TARGET_ROOTFS_JFFS2
  55. default 0x2100 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056
  56. default 0x1080 if BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528
  57. default 0x20000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_128
  58. default 0x10000 if BR2_TARGET_ROOTFS_JFFS2_FLASH_64
  59. default $(BR2_TARGET_ROOTFS_JFFS2_CUSTOM_EBSIZE) if BR2_TARGET_ROOTFS_JFFS2_CUSTOM
  60. help
  61. Set to Erase Size of memory
  62. config BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER
  63. bool "Do not use Cleanmarker"
  64. depends on BR2_TARGET_ROOTFS_JFFS2
  65. default n
  66. help
  67. Do not use cleanmarkers if using NAND flash or Dataflash where
  68. the pagesize is not a power of 2
  69. config BR2_JFFS2_TARGET_SREC
  70. bool "RootFS in SREC file formet"
  71. depends on BR2_TARGET_ROOTFS_JFFS2
  72. default n
  73. config BR2_TARGET_ROOTFS_JFFS2_PAD
  74. bool "Pad output"
  75. depends on BR2_TARGET_ROOTFS_JFFS2
  76. config BR2_TARGET_ROOTFS_JFFS2_PADSIZE
  77. hex "Pad output size (0x0 = to end of EB)"
  78. depends on BR2_TARGET_ROOTFS_JFFS2_PAD
  79. default 0x0
  80. help
  81. Set to 0x0 to pad to end of erase block.
  82. choice
  83. prompt "Endianess"
  84. default BR2_TARGET_ROOTFS_JFFS2_LE
  85. depends on BR2_TARGET_ROOTFS_JFFS2
  86. config BR2_TARGET_ROOTFS_JFFS2_LE
  87. bool "little-endian"
  88. depends on BR2_TARGET_ROOTFS_JFFS2
  89. config BR2_TARGET_ROOTFS_JFFS2_BE
  90. bool "big-endian"
  91. depends on BR2_TARGET_ROOTFS_JFFS2
  92. endchoice
  93. config BR2_TARGET_ROOTFS_JFFS2_SQUASH
  94. bool "Make all files be owned by root"
  95. depends on BR2_TARGET_ROOTFS_JFFS2
  96. config BR2_TARGET_ROOTFS_JFFS2_OUTPUT
  97. string "Output File"
  98. depends on BR2_TARGET_ROOTFS_JFFS2
  99. default "$(IMAGE).jffs2"
  100. config BR2_TARGET_ROOTFS_JFFS2_COPYTO
  101. string "also copy the image to..."
  102. depends on BR2_TARGET_ROOTFS_JFFS2
  103. default ""
  104. help
  105. Copies the resulting image to a secondary location.