Kconfig 6.3 KB

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