Kconfig 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  1. config BAMBOO
  2. bool "Bamboo"
  3. depends on 44x
  4. default n
  5. select PPC44x_SIMPLE
  6. select 440EP
  7. select PCI
  8. help
  9. This option enables support for the IBM PPC440EP evaluation board.
  10. config EBONY
  11. bool "Ebony"
  12. depends on 44x
  13. default y
  14. select 440GP
  15. select PCI
  16. select OF_RTC
  17. help
  18. This option enables support for the IBM PPC440GP evaluation board.
  19. config SAM440EP
  20. bool "Sam440ep"
  21. depends on 44x
  22. default n
  23. select 440EP
  24. select PCI
  25. help
  26. This option enables support for the ACube Sam440ep board.
  27. config SEQUOIA
  28. bool "Sequoia"
  29. depends on 44x
  30. default n
  31. select PPC44x_SIMPLE
  32. select 440EPX
  33. help
  34. This option enables support for the AMCC PPC440EPX evaluation board.
  35. config TAISHAN
  36. bool "Taishan"
  37. depends on 44x
  38. default n
  39. select PPC44x_SIMPLE
  40. select 440GX
  41. select PCI
  42. help
  43. This option enables support for the AMCC PPC440GX "Taishan"
  44. evaluation board.
  45. config KATMAI
  46. bool "Katmai"
  47. depends on 44x
  48. default n
  49. select PPC44x_SIMPLE
  50. select 440SPe
  51. select PCI
  52. select PPC4xx_PCI_EXPRESS
  53. help
  54. This option enables support for the AMCC PPC440SPe evaluation board.
  55. config RAINIER
  56. bool "Rainier"
  57. depends on 44x
  58. default n
  59. select PPC44x_SIMPLE
  60. select 440GRX
  61. select PCI
  62. help
  63. This option enables support for the AMCC PPC440GRX evaluation board.
  64. config WARP
  65. bool "PIKA Warp"
  66. depends on 44x
  67. default n
  68. select 440EP
  69. help
  70. This option enables support for the PIKA Warp(tm) Appliance. The Warp
  71. is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
  72. stations and trunks.
  73. See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
  74. Telephony Developers" link for more information.
  75. config ARCHES
  76. bool "Arches"
  77. depends on 44x
  78. default n
  79. select PPC44x_SIMPLE
  80. select 460EX # Odd since it uses 460GT but the effects are the same
  81. select PCI
  82. select PPC4xx_PCI_EXPRESS
  83. help
  84. This option enables support for the AMCC Dual PPC460GT evaluation board.
  85. config CANYONLANDS
  86. bool "Canyonlands"
  87. depends on 44x
  88. default n
  89. select PPC44x_SIMPLE
  90. select 460EX
  91. select PCI
  92. select PPC4xx_PCI_EXPRESS
  93. select IBM_NEW_EMAC_RGMII
  94. select IBM_NEW_EMAC_ZMII
  95. help
  96. This option enables support for the AMCC PPC460EX evaluation board.
  97. config GLACIER
  98. bool "Glacier"
  99. depends on 44x
  100. default n
  101. select PPC44x_SIMPLE
  102. select 460EX # Odd since it uses 460GT but the effects are the same
  103. select PCI
  104. select PPC4xx_PCI_EXPRESS
  105. select IBM_NEW_EMAC_RGMII
  106. select IBM_NEW_EMAC_ZMII
  107. help
  108. This option enables support for the AMCC PPC460GT evaluation board.
  109. config REDWOOD
  110. bool "Redwood"
  111. depends on 44x
  112. default n
  113. select PPC44x_SIMPLE
  114. select 460SX
  115. select PCI
  116. select PPC4xx_PCI_EXPRESS
  117. help
  118. This option enables support for the AMCC PPC460SX Redwood board.
  119. config EIGER
  120. bool "Eiger"
  121. depends on 44x
  122. default n
  123. select PPC44x_SIMPLE
  124. select 460SX
  125. select PCI
  126. select PPC4xx_PCI_EXPRESS
  127. select IBM_NEW_EMAC_RGMII
  128. help
  129. This option enables support for the AMCC PPC460SX evaluation board.
  130. config YOSEMITE
  131. bool "Yosemite"
  132. depends on 44x
  133. default n
  134. select PPC44x_SIMPLE
  135. select 440EP
  136. select PCI
  137. help
  138. This option enables support for the AMCC PPC440EP evaluation board.
  139. #config LUAN
  140. # bool "Luan"
  141. # depends on 44x
  142. # default n
  143. # select 440SP
  144. # help
  145. # This option enables support for the IBM PPC440SP evaluation board.
  146. #config OCOTEA
  147. # bool "Ocotea"
  148. # depends on 44x
  149. # default n
  150. # select 440GX
  151. # help
  152. # This option enables support for the IBM PPC440GX evaluation board.
  153. config XILINX_VIRTEX440_GENERIC_BOARD
  154. bool "Generic Xilinx Virtex 5 FXT board support"
  155. depends on 44x
  156. default n
  157. select XILINX_VIRTEX_5_FXT
  158. help
  159. This option enables generic support for Xilinx Virtex based boards
  160. that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
  161. The generic virtex board support matches any device tree which
  162. specifies 'xlnx,virtex440' in its compatible field. This includes
  163. the Xilinx ML5xx reference designs using the powerpc core.
  164. Most Virtex 5 designs should use this unless it needs to do some
  165. special configuration at board probe time.
  166. config XILINX_ML510
  167. bool "Xilinx ML510 extra support"
  168. depends on XILINX_VIRTEX440_GENERIC_BOARD
  169. select PPC_PCI_CHOICE
  170. select XILINX_PCI if PCI
  171. select PPC_INDIRECT_PCI if PCI
  172. select PPC_I8259 if PCI
  173. help
  174. This option enables extra support for features on the Xilinx ML510
  175. board. The ML510 has a PCI bus with ALI south bridge.
  176. config PPC44x_SIMPLE
  177. bool "Simple PowerPC 44x board support"
  178. depends on 44x
  179. default n
  180. help
  181. This option enables the simple PowerPC 44x platform support.
  182. config PPC4xx_GPIO
  183. bool "PPC4xx GPIO support"
  184. depends on 44x
  185. select ARCH_REQUIRE_GPIOLIB
  186. select GENERIC_GPIO
  187. help
  188. Enable gpiolib support for ppc440 based boards
  189. # 44x specific CPU modules, selected based on the board above.
  190. config 440EP
  191. bool
  192. select PPC_FPU
  193. select IBM440EP_ERR42
  194. select IBM_NEW_EMAC_ZMII
  195. select USB_ARCH_HAS_OHCI
  196. config 440EPX
  197. bool
  198. select PPC_FPU
  199. select IBM_NEW_EMAC_EMAC4
  200. select IBM_NEW_EMAC_RGMII
  201. select IBM_NEW_EMAC_ZMII
  202. config 440GRX
  203. bool
  204. select IBM_NEW_EMAC_EMAC4
  205. select IBM_NEW_EMAC_RGMII
  206. select IBM_NEW_EMAC_ZMII
  207. config 440GP
  208. bool
  209. select IBM_NEW_EMAC_ZMII
  210. config 440GX
  211. bool
  212. select IBM_NEW_EMAC_EMAC4
  213. select IBM_NEW_EMAC_RGMII
  214. select IBM_NEW_EMAC_ZMII #test only
  215. select IBM_NEW_EMAC_TAH #test only
  216. config 440SP
  217. bool
  218. config 440SPe
  219. bool
  220. select IBM_NEW_EMAC_EMAC4
  221. config 460EX
  222. bool
  223. select PPC_FPU
  224. select IBM_NEW_EMAC_EMAC4
  225. select IBM_NEW_EMAC_TAH
  226. config 460SX
  227. bool
  228. select PPC_FPU
  229. select IBM_NEW_EMAC_EMAC4
  230. select IBM_NEW_EMAC_RGMII
  231. select IBM_NEW_EMAC_ZMII
  232. select IBM_NEW_EMAC_TAH
  233. # 44x errata/workaround config symbols, selected by the CPU models above
  234. config IBM440EP_ERR42
  235. bool
  236. # Xilinx specific config options.
  237. config XILINX_VIRTEX
  238. bool
  239. select DEFAULT_UIMAGE
  240. # Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
  241. config XILINX_VIRTEX_5_FXT
  242. bool
  243. select XILINX_VIRTEX