Kconfig 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300
  1. choice
  2. prompt "Machine Type"
  3. depends on EMBEDDED6xx
  4. config KATANA
  5. bool "Artesyn-Katana"
  6. help
  7. Select KATANA if configuring an Artesyn KATANA 750i or 3750
  8. cPCI board.
  9. config WILLOW
  10. bool "Cogent-Willow"
  11. config CPCI690
  12. bool "Force-CPCI690"
  13. help
  14. Select CPCI690 if configuring a Force CPCI690 cPCI board.
  15. config POWERPMC250
  16. bool "Force-PowerPMC250"
  17. config CHESTNUT
  18. bool "IBM 750FX Eval board or 750GX Eval board"
  19. help
  20. Select CHESTNUT if configuring an IBM 750FX Eval Board or a
  21. IBM 750GX Eval board.
  22. config SPRUCE
  23. bool "IBM-Spruce"
  24. select PPC_INDIRECT_PCI
  25. config HDPU
  26. bool "Sky-HDPU"
  27. help
  28. Select HDPU if configuring a Sky Computers Compute Blade.
  29. config HDPU_FEATURES
  30. depends HDPU
  31. tristate "HDPU-Features"
  32. help
  33. Select to enable HDPU enhanced features.
  34. config EV64260
  35. bool "Marvell-EV64260BP"
  36. help
  37. Select EV64260 if configuring a Marvell (formerly Galileo)
  38. EV64260BP Evaluation platform.
  39. config LOPEC
  40. bool "Motorola-LoPEC"
  41. select PPC_I8259
  42. config MVME5100
  43. bool "Motorola-MVME5100"
  44. select PPC_INDIRECT_PCI
  45. config PPLUS
  46. bool "Motorola-PowerPlus"
  47. select PPC_I8259
  48. select PPC_INDIRECT_PCI
  49. config PRPMC750
  50. bool "Motorola-PrPMC750"
  51. select PPC_INDIRECT_PCI
  52. config PRPMC800
  53. bool "Motorola-PrPMC800"
  54. select PPC_INDIRECT_PCI
  55. config SANDPOINT
  56. bool "Motorola-Sandpoint"
  57. select PPC_I8259
  58. help
  59. Select SANDPOINT if configuring for a Motorola Sandpoint X3
  60. (any flavor).
  61. config RADSTONE_PPC7D
  62. bool "Radstone Technology PPC7D board"
  63. select PPC_I8259
  64. config PAL4
  65. bool "SBS-Palomar4"
  66. config GEMINI
  67. bool "Synergy-Gemini"
  68. select PPC_INDIRECT_PCI
  69. depends on BROKEN
  70. help
  71. Select Gemini if configuring for a Synergy Microsystems' Gemini
  72. series Single Board Computer. More information is available at:
  73. <http://www.synergymicro.com/PressRel/97_10_15.html>.
  74. config EST8260
  75. bool "EST8260"
  76. ---help---
  77. The EST8260 is a single-board computer manufactured by Wind River
  78. Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
  79. the MPC8260. Wind River Systems has a website at
  80. <http://www.windriver.com/>, but the EST8260 cannot be found on it
  81. and has probably been discontinued or rebadged.
  82. config SBC82xx
  83. bool "SBC82xx"
  84. ---help---
  85. SBC PowerQUICC II, single-board computer with MPC82xx CPU
  86. Manufacturer: Wind River Systems, Inc.
  87. Date of Release: May 2003
  88. End of Life: -
  89. URL: <http://www.windriver.com/>
  90. config SBS8260
  91. bool "SBS8260"
  92. config RPX8260
  93. bool "RPXSUPER"
  94. config TQM8260
  95. bool "TQM8260"
  96. ---help---
  97. MPC8260 based module, little larger than credit card,
  98. up to 128 MB global + 64 MB local RAM, 32 MB Flash,
  99. 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
  100. 2 x serial ports, ...
  101. Manufacturer: TQ Components, www.tq-group.de
  102. Date of Release: June 2001
  103. End of Life: not yet :-)
  104. URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
  105. config ADS8272
  106. bool "ADS8272"
  107. config PQ2FADS
  108. bool "Freescale-PQ2FADS"
  109. help
  110. Select PQ2FADS if you wish to configure for a Freescale
  111. PQ2FADS board (-VR or -ZU).
  112. config LITE5200
  113. bool "Freescale LITE5200 / (IceCube)"
  114. select PPC_MPC52xx
  115. help
  116. Support for the LITE5200 dev board for the MPC5200 from Freescale.
  117. This is for the LITE5200 version 2.0 board. Don't know if it changes
  118. much but it's only been tested on this board version. I think this
  119. board is also known as IceCube.
  120. config EV64360
  121. bool "Marvell-EV64360BP"
  122. help
  123. Select EV64360 if configuring a Marvell EV64360BP Evaluation
  124. platform.
  125. endchoice
  126. config PQ2ADS
  127. bool
  128. depends on ADS8272
  129. default y
  130. config TQM8xxL
  131. bool
  132. depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
  133. default y
  134. config PPC_MPC52xx
  135. bool
  136. config 8260
  137. bool "CPM2 Support" if WILLOW
  138. depends on 6xx
  139. default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
  140. help
  141. The MPC8260 is a typical embedded CPU made by Motorola. Selecting
  142. this option means that you wish to build a kernel for a machine with
  143. an 8260 class CPU.
  144. config 8272
  145. bool
  146. depends on 6xx
  147. default y if ADS8272
  148. select 8260
  149. help
  150. The MPC8272 CPM has a different internal dpram setup than other CPM2
  151. devices
  152. config CPM2
  153. bool
  154. depends on 8260 || MPC8560 || MPC8555
  155. default y
  156. help
  157. The CPM2 (Communications Processor Module) is a coprocessor on
  158. embedded CPUs made by Motorola. Selecting this option means that
  159. you wish to build a kernel for a machine with a CPM2 coprocessor
  160. on it (826x, 827x, 8560).
  161. config PPC_GEN550
  162. bool
  163. depends on SANDPOINT || SPRUCE || PPLUS || \
  164. PRPMC750 || PRPMC800 || LOPEC || \
  165. (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
  166. 83xx
  167. default y
  168. config FORCE
  169. bool
  170. depends on 6xx && POWERPMC250
  171. default y
  172. config GT64260
  173. bool
  174. depends on EV64260 || CPCI690
  175. default y
  176. config MV64360 # Really MV64360 & MV64460
  177. bool
  178. depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
  179. default y
  180. config MV64X60
  181. bool
  182. depends on (GT64260 || MV64360)
  183. select PPC_INDIRECT_PCI
  184. default y
  185. menu "Set bridge options"
  186. depends on MV64X60
  187. config NOT_COHERENT_CACHE
  188. bool "Turn off Cache Coherency"
  189. default n
  190. help
  191. Some 64x60 bridges lock up when trying to enforce cache coherency.
  192. When this option is selected, cache coherency will be turned off.
  193. Note that this can cause other problems (e.g., stale data being
  194. speculatively loaded via a cached mapping). Use at your own risk.
  195. config MV64X60_BASE
  196. hex "Set bridge base used by firmware"
  197. default "0xf1000000"
  198. help
  199. A firmware can leave the base address of the bridge's registers at
  200. a non-standard location. If so, set this value to reflect the
  201. address of that non-standard location.
  202. config MV64X60_NEW_BASE
  203. hex "Set bridge base used by kernel"
  204. default "0xf1000000"
  205. help
  206. If the current base address of the bridge's registers is not where
  207. you want it, set this value to the address that you want it moved to.
  208. endmenu
  209. config NONMONARCH_SUPPORT
  210. bool "Enable Non-Monarch Support"
  211. depends on PRPMC800
  212. config HARRIER
  213. bool
  214. depends on PRPMC800
  215. default y
  216. config EPIC_SERIAL_MODE
  217. bool
  218. depends on 6xx && (LOPEC || SANDPOINT)
  219. default y
  220. config MPC10X_BRIDGE
  221. bool
  222. depends on POWERPMC250 || LOPEC || SANDPOINT
  223. select PPC_INDIRECT_PCI
  224. default y
  225. config MPC10X_OPENPIC
  226. bool
  227. depends on POWERPMC250 || LOPEC || SANDPOINT
  228. default y
  229. config MPC10X_STORE_GATHERING
  230. bool "Enable MPC10x store gathering"
  231. depends on MPC10X_BRIDGE
  232. config SANDPOINT_ENABLE_UART1
  233. bool "Enable DUART mode on Sandpoint"
  234. depends on SANDPOINT
  235. help
  236. If this option is enabled then the MPC824x processor will run
  237. in DUART mode instead of UART mode.
  238. config HARRIER_STORE_GATHERING
  239. bool "Enable Harrier store gathering"
  240. depends on HARRIER
  241. config MVME5100_IPMC761_PRESENT
  242. bool "MVME5100 configured with an IPMC761"
  243. depends on MVME5100
  244. select PPC_I8259
  245. config SPRUCE_BAUD_33M
  246. bool "Spruce baud clock support"
  247. depends on SPRUCE