Kconfig 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. menuconfig ARCH_ORION5X
  3. bool "Marvell Orion"
  4. depends on ARCH_MULTI_V5
  5. depends on CPU_LITTLE_ENDIAN
  6. select CPU_FEROCEON
  7. select GPIOLIB
  8. select MVEBU_MBUS
  9. select FORCE_PCI
  10. select PCI_QUIRKS
  11. select PHYLIB if NETDEVICES
  12. select PLAT_ORION_LEGACY
  13. help
  14. Support for the following Marvell Orion 5x series SoCs:
  15. Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
  16. Orion-2 (5281), Orion-1-90 (6183).
  17. if ARCH_ORION5X
  18. config ARCH_ORION5X_DT
  19. bool "Marvell Orion5x Flattened Device Tree"
  20. select ORION_CLK
  21. select ORION_IRQCHIP
  22. select ORION_TIMER
  23. select PINCTRL
  24. select PINCTRL_ORION
  25. help
  26. Say 'Y' here if you want your kernel to support the
  27. Marvell Orion5x using flattened device tree.
  28. config MACH_DB88F5281
  29. bool "Marvell Orion-2 Development Board"
  30. select I2C_BOARDINFO if I2C
  31. depends on ATAGS && UNUSED_BOARD_FILES
  32. help
  33. Say 'Y' here if you want your kernel to support the
  34. Marvell Orion-2 (88F5281) Development Board
  35. config MACH_RD88F5182
  36. bool "Marvell Orion-NAS Reference Design"
  37. select I2C_BOARDINFO if I2C
  38. depends on ATAGS && UNUSED_BOARD_FILES
  39. help
  40. Say 'Y' here if you want your kernel to support the
  41. Marvell Orion-NAS (88F5182) RD2
  42. config MACH_RD88F5182_DT
  43. bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
  44. select ARCH_ORION5X_DT
  45. select I2C_BOARDINFO if I2C
  46. help
  47. Say 'Y' here if you want your kernel to support the Marvell
  48. Orion-NAS (88F5182) RD2, Flattened Device Tree.
  49. config MACH_KUROBOX_PRO
  50. bool "KuroBox Pro"
  51. select I2C_BOARDINFO if I2C
  52. depends on ATAGS
  53. help
  54. Say 'Y' here if you want your kernel to support the
  55. KuroBox Pro platform.
  56. config MACH_DNS323
  57. bool "D-Link DNS-323"
  58. select I2C_BOARDINFO if I2C
  59. depends on ATAGS
  60. help
  61. Say 'Y' here if you want your kernel to support the
  62. D-Link DNS-323 platform.
  63. config MACH_TS209
  64. bool "QNAP TS-109/TS-209"
  65. depends on ATAGS
  66. help
  67. Say 'Y' here if you want your kernel to support the
  68. QNAP TS-109/TS-209 platform.
  69. config MACH_TERASTATION_PRO2
  70. bool "Buffalo Terastation Pro II/Live"
  71. depends on ATAGS
  72. help
  73. Say 'Y' here if you want your kernel to support the
  74. Buffalo Terastation Pro II/Live platform.
  75. config MACH_LINKSTATION_PRO
  76. bool "Buffalo Linkstation Pro/Live"
  77. depends on ATAGS
  78. select I2C_BOARDINFO if I2C
  79. help
  80. Say 'Y' here if you want your kernel to support the
  81. Buffalo Linkstation Pro/Live platform. Both v1 and
  82. v2 devices are supported.
  83. config MACH_LINKSTATION_MINI
  84. bool "Buffalo Linkstation Mini (Flattened Device Tree)"
  85. select ARCH_ORION5X_DT
  86. help
  87. Say 'Y' here if you want your kernel to support the
  88. Buffalo Linkstation Mini (LS-WSGL) platform.
  89. config MACH_LINKSTATION_LS_HGL
  90. bool "Buffalo Linkstation LS-HGL"
  91. depends on ATAGS && UNUSED_BOARD_FILES
  92. select I2C_BOARDINFO if I2C
  93. help
  94. Say 'Y' here if you want your kernel to support the
  95. Buffalo Linkstation LS-HGL platform.
  96. config MACH_TS409
  97. bool "QNAP TS-409"
  98. depends on ATAGS
  99. help
  100. Say 'Y' here if you want your kernel to support the
  101. QNAP TS-409 platform.
  102. config MACH_WRT350N_V2
  103. bool "Linksys WRT350N v2"
  104. depends on ATAGS && UNUSED_BOARD_FILES
  105. help
  106. Say 'Y' here if you want your kernel to support the
  107. Linksys WRT350N v2 platform.
  108. config MACH_TS78XX
  109. bool "Technologic Systems TS-78xx"
  110. depends on ATAGS
  111. help
  112. Say 'Y' here if you want your kernel to support the
  113. Technologic Systems TS-78xx platform.
  114. config MACH_MV2120
  115. bool "HP Media Vault mv2120"
  116. depends on ATAGS
  117. help
  118. Say 'Y' here if you want your kernel to support the
  119. HP Media Vault mv2120 or mv5100.
  120. config MACH_D2NET_DT
  121. bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
  122. select ARCH_ORION5X_DT
  123. help
  124. Say 'Y' here if you want your kernel to support the
  125. LaCie d2 Network NAS.
  126. config MACH_NET2BIG
  127. bool "LaCie 2Big Network"
  128. depends on ATAGS
  129. select I2C_BOARDINFO if I2C
  130. help
  131. Say 'Y' here if you want your kernel to support the
  132. LaCie 2Big Network NAS.
  133. config MACH_MSS2_DT
  134. bool "Maxtor Shared Storage II (Flattened Device Tree)"
  135. select ARCH_ORION5X_DT
  136. help
  137. Say 'Y' here if you want your kernel to support the
  138. Maxtor Shared Storage II platform.
  139. config MACH_WNR854T
  140. bool "Netgear WNR854T"
  141. depends on ATAGS && UNUSED_BOARD_FILES
  142. help
  143. Say 'Y' here if you want your kernel to support the
  144. Netgear WNR854T platform.
  145. config MACH_RD88F5181L_GE
  146. bool "Marvell Orion-VoIP GE Reference Design"
  147. depends on ATAGS && UNUSED_BOARD_FILES
  148. help
  149. Say 'Y' here if you want your kernel to support the
  150. Marvell Orion-VoIP GE (88F5181L) RD.
  151. config MACH_RD88F5181L_FXO
  152. bool "Marvell Orion-VoIP FXO Reference Design"
  153. depends on ATAGS && UNUSED_BOARD_FILES
  154. help
  155. Say 'Y' here if you want your kernel to support the
  156. Marvell Orion-VoIP FXO (88F5181L) RD.
  157. config MACH_RD88F6183AP_GE
  158. bool "Marvell Orion-1-90 AP GE Reference Design"
  159. depends on ATAGS && UNUSED_BOARD_FILES
  160. help
  161. Say 'Y' here if you want your kernel to support the
  162. Marvell Orion-1-90 (88F6183) AP GE RD.
  163. endif