Kconfig 4.4 KB

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