Kconfig 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  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 CANYONLANDS
  76. bool "Canyonlands"
  77. depends on 44x
  78. default n
  79. select PPC44x_SIMPLE
  80. select 460EX
  81. select PCI
  82. select PPC4xx_PCI_EXPRESS
  83. help
  84. This option enables support for the AMCC PPC460EX evaluation board.
  85. config GLACIER
  86. bool "Glacier"
  87. depends on 44x
  88. default n
  89. select PPC44x_SIMPLE
  90. select 460EX # Odd since it uses 460GT but the effects are the same
  91. select PCI
  92. select PPC4xx_PCI_EXPRESS
  93. help
  94. This option enables support for the AMCC PPC460GT evaluation board.
  95. config YOSEMITE
  96. bool "Yosemite"
  97. depends on 44x
  98. default n
  99. select PPC44x_SIMPLE
  100. select 440EP
  101. select PCI
  102. help
  103. This option enables support for the AMCC PPC440EP evaluation board.
  104. #config LUAN
  105. # bool "Luan"
  106. # depends on 44x
  107. # default n
  108. # select 440SP
  109. # help
  110. # This option enables support for the IBM PPC440SP evaluation board.
  111. #config OCOTEA
  112. # bool "Ocotea"
  113. # depends on 44x
  114. # default n
  115. # select 440GX
  116. # help
  117. # This option enables support for the IBM PPC440GX evaluation board.
  118. config XILINX_VIRTEX440_GENERIC_BOARD
  119. bool "Generic Xilinx Virtex 440 board"
  120. depends on 44x
  121. default n
  122. select XILINX_VIRTEX_5_FXT
  123. help
  124. This option enables generic support for Xilinx Virtex based boards
  125. that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
  126. The generic virtex board support matches any device tree which
  127. specifies 'xlnx,virtex440' in its compatible field. This includes
  128. the Xilinx ML5xx reference designs using the powerpc core.
  129. Most Virtex 5 designs should use this unless it needs to do some
  130. special configuration at board probe time.
  131. config PPC44x_SIMPLE
  132. bool "Simple PowerPC 44x board support"
  133. depends on 44x
  134. default n
  135. help
  136. This option enables the simple PowerPC 44x platform support.
  137. # 44x specific CPU modules, selected based on the board above.
  138. config 440EP
  139. bool
  140. select PPC_FPU
  141. select IBM440EP_ERR42
  142. select IBM_NEW_EMAC_ZMII
  143. select USB_ARCH_HAS_OHCI
  144. config 440EPX
  145. bool
  146. select PPC_FPU
  147. select IBM_NEW_EMAC_EMAC4
  148. select IBM_NEW_EMAC_RGMII
  149. select IBM_NEW_EMAC_ZMII
  150. config 440GRX
  151. bool
  152. select IBM_NEW_EMAC_EMAC4
  153. select IBM_NEW_EMAC_RGMII
  154. select IBM_NEW_EMAC_ZMII
  155. config 440GP
  156. bool
  157. select IBM_NEW_EMAC_ZMII
  158. config 440GX
  159. bool
  160. select IBM_NEW_EMAC_EMAC4
  161. select IBM_NEW_EMAC_RGMII
  162. select IBM_NEW_EMAC_ZMII #test only
  163. select IBM_NEW_EMAC_TAH #test only
  164. config 440SP
  165. bool
  166. config 440SPe
  167. bool
  168. select IBM_NEW_EMAC_EMAC4
  169. config 460EX
  170. bool
  171. select PPC_FPU
  172. select IBM_NEW_EMAC_EMAC4
  173. select IBM_NEW_EMAC_RGMII
  174. select IBM_NEW_EMAC_ZMII
  175. select IBM_NEW_EMAC_TAH
  176. # 44x errata/workaround config symbols, selected by the CPU models above
  177. config IBM440EP_ERR42
  178. bool
  179. # Xilinx specific config options.
  180. config XILINX_VIRTEX
  181. bool
  182. # Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
  183. config XILINX_VIRTEX_5_FXT
  184. bool
  185. select XILINX_VIRTEX