Kconfig 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
  1. if ARCH_KIRKWOOD
  2. menu "Marvell Kirkwood Implementations"
  3. config MACH_D2NET_V2
  4. bool "LaCie d2 Network v2 NAS Board"
  5. help
  6. Say 'Y' here if you want your kernel to support the
  7. LaCie d2 Network v2 NAS.
  8. config MACH_DB88F6281_BP
  9. bool "Marvell DB-88F6281-BP Development Board"
  10. help
  11. Say 'Y' here if you want your kernel to support the
  12. Marvell DB-88F6281-BP Development Board.
  13. config MACH_DOCKSTAR
  14. bool "Seagate FreeAgent DockStar"
  15. help
  16. Say 'Y' here if you want your kernel to support the
  17. Seagate FreeAgent DockStar.
  18. config MACH_ESATA_SHEEVAPLUG
  19. bool "Marvell eSATA SheevaPlug Reference Board"
  20. help
  21. Say 'Y' here if you want your kernel to support the
  22. Marvell eSATA SheevaPlug Reference Board.
  23. config MACH_GURUPLUG
  24. bool "Marvell GuruPlug Reference Board"
  25. help
  26. Say 'Y' here if you want your kernel to support the
  27. Marvell GuruPlug Reference Board.
  28. config MACH_INETSPACE_V2
  29. bool "LaCie Internet Space v2 NAS Board"
  30. help
  31. Say 'Y' here if you want your kernel to support the
  32. LaCie Internet Space v2 NAS.
  33. config MACH_MV88F6281GTW_GE
  34. bool "Marvell 88F6281 GTW GE Board"
  35. help
  36. Say 'Y' here if you want your kernel to support the
  37. Marvell 88F6281 GTW GE Board.
  38. config MACH_NET2BIG_V2
  39. bool "LaCie 2Big Network v2 NAS Board"
  40. help
  41. Say 'Y' here if you want your kernel to support the
  42. LaCie 2Big Network v2 NAS.
  43. config MACH_NET5BIG_V2
  44. bool "LaCie 5Big Network v2 NAS Board"
  45. help
  46. Say 'Y' here if you want your kernel to support the
  47. LaCie 5Big Network v2 NAS.
  48. config MACH_NETSPACE_MAX_V2
  49. bool "LaCie Network Space Max v2 NAS Board"
  50. help
  51. Say 'Y' here if you want your kernel to support the
  52. LaCie Network Space Max v2 NAS.
  53. config MACH_NETSPACE_V2
  54. bool "LaCie Network Space v2 NAS Board"
  55. help
  56. Say 'Y' here if you want your kernel to support the
  57. LaCie Network Space v2 NAS.
  58. config MACH_OPENRD
  59. bool
  60. config MACH_OPENRD_BASE
  61. bool "Marvell OpenRD Base Board"
  62. select MACH_OPENRD
  63. help
  64. Say 'Y' here if you want your kernel to support the
  65. Marvell OpenRD Base Board.
  66. config MACH_OPENRD_CLIENT
  67. bool "Marvell OpenRD Client Board"
  68. select MACH_OPENRD
  69. help
  70. Say 'Y' here if you want your kernel to support the
  71. Marvell OpenRD Client Board.
  72. config MACH_OPENRD_ULTIMATE
  73. bool "Marvell OpenRD Ultimate Board"
  74. select MACH_OPENRD
  75. help
  76. Say 'Y' here if you want your kernel to support the
  77. Marvell OpenRD Ultimate Board.
  78. config MACH_RD88F6192_NAS
  79. bool "Marvell RD-88F6192-NAS Reference Board"
  80. help
  81. Say 'Y' here if you want your kernel to support the
  82. Marvell RD-88F6192-NAS Reference Board.
  83. config MACH_RD88F6281
  84. bool "Marvell RD-88F6281 Reference Board"
  85. help
  86. Say 'Y' here if you want your kernel to support the
  87. Marvell RD-88F6281 Reference Board.
  88. config MACH_SHEEVAPLUG
  89. bool "Marvell SheevaPlug Reference Board"
  90. help
  91. Say 'Y' here if you want your kernel to support the
  92. Marvell SheevaPlug Reference Board.
  93. config MACH_T5325
  94. bool "HP t5325 Thin Client"
  95. help
  96. Say 'Y' here if you want your kernel to support the
  97. HP t5325 Thin Client.
  98. config MACH_TS219
  99. bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
  100. help
  101. Say 'Y' here if you want your kernel to support the
  102. QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
  103. TS-219P+ Turbo NAS devices.
  104. config MACH_TS41X
  105. bool "QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo NAS"
  106. help
  107. Say 'Y' here if you want your kernel to support the
  108. QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo
  109. NAS devices.
  110. comment "Device tree entries"
  111. config ARCH_KIRKWOOD_DT
  112. bool "Marvell Kirkwood Flattened Device Tree"
  113. select KIRKWOOD_CLK
  114. select POWER_SUPPLY
  115. select POWER_RESET
  116. select POWER_RESET_GPIO
  117. select REGULATOR
  118. select REGULATOR_FIXED_VOLTAGE
  119. select USE_OF
  120. help
  121. Say 'Y' here if you want your kernel to support the
  122. Marvell Kirkwood using flattened device tree.
  123. config MACH_CLOUDBOX_DT
  124. bool "LaCie CloudBox NAS (Flattened Device Tree)"
  125. select ARCH_KIRKWOOD_DT
  126. help
  127. Say 'Y' here if you want your kernel to support the LaCie
  128. CloudBox NAS, using Flattened Device Tree.
  129. config MACH_DLINK_KIRKWOOD_DT
  130. bool "D-Link Kirkwood-based NAS (Flattened Device Tree)"
  131. select ARCH_KIRKWOOD_DT
  132. help
  133. Say 'Y' here if you want your kernel to support the
  134. Kirkwood-based D-Link NASes such as DNS-320 & DNS-325,
  135. using Flattened Device Tree.
  136. config MACH_DOCKSTAR_DT
  137. bool "Seagate FreeAgent Dockstar (Flattened Device Tree)"
  138. select ARCH_KIRKWOOD_DT
  139. help
  140. Say 'Y' here if you want your kernel to support the
  141. Seagate FreeAgent Dockstar (Flattened Device Tree).
  142. config MACH_DREAMPLUG_DT
  143. bool "Marvell DreamPlug (Flattened Device Tree)"
  144. select ARCH_KIRKWOOD_DT
  145. help
  146. Say 'Y' here if you want your kernel to support the
  147. Marvell DreamPlug (Flattened Device Tree).
  148. config MACH_GOFLEXNET_DT
  149. bool "Seagate GoFlex Net (Flattened Device Tree)"
  150. select ARCH_KIRKWOOD_DT
  151. help
  152. Say 'Y' here if you want your kernel to support the
  153. Seagate GoFlex Net (Flattened Device Tree).
  154. config MACH_GURUPLUG_DT
  155. bool "Marvell GuruPlug Reference Board (Flattened Device Tree)"
  156. select ARCH_KIRKWOOD_DT
  157. help
  158. Say 'Y' here if you want your kernel to support the
  159. Marvell GuruPlug Reference Board (Flattened Device Tree).
  160. config MACH_IB62X0_DT
  161. bool "RaidSonic IB-NAS6210, IB-NAS6220 (Flattened Device Tree)"
  162. select ARCH_KIRKWOOD_DT
  163. help
  164. Say 'Y' here if you want your kernel to support the
  165. RaidSonic IB-NAS6210 & IB-NAS6220 devices, using
  166. Flattened Device Tree.
  167. config MACH_ICONNECT_DT
  168. bool "Iomega Iconnect (Flattened Device Tree)"
  169. select ARCH_KIRKWOOD_DT
  170. help
  171. Say 'Y' here to enable Iomega Iconnect support.
  172. config MACH_INETSPACE_V2_DT
  173. bool "LaCie Internet Space v2 NAS (Flattened Device Tree)"
  174. select ARCH_KIRKWOOD_DT
  175. help
  176. Say 'Y' here if you want your kernel to support the LaCie
  177. Internet Space v2 NAS, using Flattened Device Tree.
  178. config MACH_IOMEGA_IX2_200_DT
  179. bool "Iomega StorCenter ix2-200 (Flattened Device Tree)"
  180. select ARCH_KIRKWOOD_DT
  181. help
  182. Say 'Y' here if you want your kernel to support the
  183. Iomega StorCenter ix2-200 (Flattened Device Tree).
  184. config MACH_KM_KIRKWOOD_DT
  185. bool "Keymile Kirkwood Reference Design (Flattened Device Tree)"
  186. select ARCH_KIRKWOOD_DT
  187. help
  188. Say 'Y' here if you want your kernel to support the
  189. Keymile Kirkwood Reference Desgin, using Flattened Device Tree.
  190. config MACH_LSXL_DT
  191. bool "Buffalo Linkstation LS-XHL, LS-CHLv2 (Flattened Device Tree)"
  192. select ARCH_KIRKWOOD_DT
  193. help
  194. Say 'Y' here if you want your kernel to support the
  195. Buffalo Linkstation LS-XHL & LS-CHLv2 devices, using
  196. Flattened Device Tree.
  197. config MACH_MPLCEC4_DT
  198. bool "MPL CEC4 (Flattened Device Tree)"
  199. select ARCH_KIRKWOOD_DT
  200. help
  201. Say 'Y' here if you want your kernel to support the
  202. MPL CEC4 (Flattened Device Tree).
  203. config MACH_NETSPACE_LITE_V2_DT
  204. bool "LaCie Network Space Lite v2 NAS (Flattened Device Tree)"
  205. select ARCH_KIRKWOOD_DT
  206. help
  207. Say 'Y' here if you want your kernel to support the LaCie
  208. Network Space Lite v2 NAS, using Flattened Device Tree.
  209. config MACH_NETSPACE_MAX_V2_DT
  210. bool "LaCie Network Space Max v2 NAS (Flattened Device Tree)"
  211. select ARCH_KIRKWOOD_DT
  212. help
  213. Say 'Y' here if you want your kernel to support the LaCie
  214. Network Space Max v2 NAS, using Flattened Device Tree.
  215. config MACH_NETSPACE_MINI_V2_DT
  216. bool "LaCie Network Space Mini v2 NAS (Flattened Device Tree)"
  217. select ARCH_KIRKWOOD_DT
  218. help
  219. Say 'Y' here if you want your kernel to support the LaCie
  220. Network Space Mini v2 NAS using Flattened Device Tree.
  221. This board is embedded in a product named CloudBox, which
  222. provides automatic backup on a 100GB cloud storage. This
  223. should not confused with a more recent LaCie NAS also named
  224. CloudBox. For this last, the disk capacity is 1TB or above.
  225. config MACH_NETSPACE_V2_DT
  226. bool "LaCie Network Space v2 NAS (Flattened Device Tree)"
  227. select ARCH_KIRKWOOD_DT
  228. help
  229. Say 'Y' here if you want your kernel to support the LaCie
  230. Network Space v2 NAS, using Flattened Device Tree.
  231. config MACH_NSA310_DT
  232. bool "ZyXEL NSA-310 (Flattened Device Tree)"
  233. select ARCH_KIRKWOOD_DT
  234. select ARM_ATAG_DTB_COMPAT
  235. help
  236. Say 'Y' here if you want your kernel to support the
  237. ZyXEL NSA-310 board (Flattened Device Tree).
  238. config MACH_OPENBLOCKS_A6_DT
  239. bool "Plat'Home OpenBlocks A6 (Flattened Device Tree)"
  240. select ARCH_KIRKWOOD_DT
  241. help
  242. Say 'Y' here if you want your kernel to support the
  243. Plat'Home OpenBlocks A6 (Flattened Device Tree).
  244. config MACH_READYNAS_DT
  245. bool "NETGEAR ReadyNAS Duo v2 (Flattened Device Tree)"
  246. select ARCH_KIRKWOOD_DT
  247. select ARM_APPENDED_DTB
  248. select ARM_ATAG_DTB_COMPAT
  249. help
  250. Say 'Y' here if you want your kernel to support the
  251. NETGEAR ReadyNAS Duo v2 using Fattened Device Tree.
  252. config MACH_TOPKICK_DT
  253. bool "USI Topkick (Flattened Device Tree)"
  254. select ARCH_KIRKWOOD_DT
  255. help
  256. Say 'Y' here if you want your kernel to support the
  257. USI Topkick, using Flattened Device Tree
  258. config MACH_TS219_DT
  259. bool "Device Tree for QNAP TS-11X, TS-21X NAS"
  260. select ARCH_KIRKWOOD_DT
  261. select ARM_APPENDED_DTB
  262. select ARM_ATAG_DTB_COMPAT
  263. help
  264. Say 'Y' here if you want your kernel to support the QNAP
  265. TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
  266. TS-219P+ Turbo NAS devices using Fattened Device Tree.
  267. There are two different Device Tree descriptions, depending
  268. on if the device is based on an if the board uses the MV6281
  269. or MV6282. If you have the wrong one, the buttons will not
  270. work.
  271. endmenu
  272. endif