Kconfig 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. config 4xx
  2. bool
  3. depends on 40x || 44x
  4. default y
  5. config BOOKE
  6. bool
  7. depends on 44x
  8. default y
  9. menu "AMCC 40x options"
  10. depends on 40x
  11. #config BUBINGA
  12. # bool "Bubinga"
  13. # depends on 40x
  14. # default n
  15. # select 405EP
  16. # help
  17. # This option enables support for the IBM 405EP evaluation board.
  18. #config CPCI405
  19. # bool "CPCI405"
  20. # depends on 40x
  21. # default n
  22. # select 405GP
  23. # help
  24. # This option enables support for the CPCI405 board.
  25. #config EP405
  26. # bool "EP405/EP405PC"
  27. # depends on 40x
  28. # default n
  29. # select 405GP
  30. # help
  31. # This option enables support for the EP405/EP405PC boards.
  32. #config EP405PC
  33. # bool "EP405PC Support"
  34. # depends on EP405
  35. # default y
  36. # help
  37. # This option enables support for the extra features of the EP405PC board.
  38. #config REDWOOD_5
  39. # bool "Redwood-5"
  40. # depends on 40x
  41. # default n
  42. # select STB03xxx
  43. # help
  44. # This option enables support for the IBM STB04 evaluation board.
  45. #config REDWOOD_6
  46. # bool "Redwood-6"
  47. # depends on 40x
  48. # default n
  49. # select STB03xxx
  50. # help
  51. # This option enables support for the IBM STBx25xx evaluation board.
  52. #config SYCAMORE
  53. # bool "Sycamore"
  54. # depends on 40x
  55. # default n
  56. # select 405GPR
  57. # help
  58. # This option enables support for the IBM PPC405GPr evaluation board.
  59. #config WALNUT
  60. # bool "Walnut"
  61. # depends on 40x
  62. # default y
  63. # select 405GP
  64. # help
  65. # This option enables support for the IBM PPC405GP evaluation board.
  66. #config XILINX_ML300
  67. # bool "Xilinx-ML300"
  68. # depends on 40x
  69. # default y
  70. # select VIRTEX_II_PRO
  71. # help
  72. # This option enables support for the Xilinx ML300 evaluation board.
  73. endmenu
  74. # 40x specific CPU modules, selected based on the board above.
  75. config NP405H
  76. bool
  77. #depends on ASH
  78. # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
  79. config 403GCX
  80. bool
  81. #depends on OAK
  82. select IBM405_ERR51
  83. config 405GP
  84. bool
  85. select IBM405_ERR77
  86. select IBM405_ERR51
  87. config 405EP
  88. bool
  89. config 405GPR
  90. bool
  91. config VIRTEX_II_PRO
  92. bool
  93. select IBM405_ERR77
  94. select IBM405_ERR51
  95. config STB03xxx
  96. bool
  97. select IBM405_ERR77
  98. select IBM405_ERR51
  99. # 40x errata/workaround config symbols, selected by the CPU models above
  100. # All 405-based cores up until the 405GPR and 405EP have this errata.
  101. config IBM405_ERR77
  102. bool
  103. # All 40x-based cores, up until the 405GPR and 405EP have this errata.
  104. config IBM405_ERR51
  105. bool
  106. menu "AMCC 44x options"
  107. depends on 44x
  108. #config BAMBOO
  109. # bool "Bamboo"
  110. # depends on 44x
  111. # default n
  112. # select 440EP
  113. # help
  114. # This option enables support for the IBM PPC440EP evaluation board.
  115. config EBONY
  116. bool "Ebony"
  117. depends on 44x
  118. default y
  119. select 440GP
  120. help
  121. This option enables support for the IBM PPC440GP evaluation board.
  122. #config LUAN
  123. # bool "Luan"
  124. # depends on 44x
  125. # default n
  126. # select 440SP
  127. # help
  128. # This option enables support for the IBM PPC440SP evaluation board.
  129. #config OCOTEA
  130. # bool "Ocotea"
  131. # depends on 44x
  132. # default n
  133. # select 440GX
  134. # help
  135. # This option enables support for the IBM PPC440GX evaluation board.
  136. endmenu
  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. config 440GP
  143. bool
  144. select IBM_NEW_EMAC_ZMII
  145. config 440GX
  146. bool
  147. config 440SP
  148. bool
  149. config 440A
  150. bool
  151. depends on 440GX
  152. default y
  153. # 44x errata/workaround config symbols, selected by the CPU models above
  154. config IBM440EP_ERR42
  155. bool
  156. #config XILINX_OCP
  157. # bool
  158. # depends on XILINX_ML300
  159. # default y
  160. #config BIOS_FIXUP
  161. # bool
  162. # depends on BUBINGA || EP405 || SYCAMORE || WALNUT
  163. # default y
  164. #config PPC4xx_DMA
  165. # bool "PPC4xx DMA controller support"
  166. # depends on 4xx
  167. #config PPC4xx_EDMA
  168. # bool
  169. # depends on !STB03xxx && PPC4xx_DMA
  170. # default y