Kconfig 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  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 on 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 LINKSTATION
  62. bool "Linkstation / Kurobox(HG) from Buffalo"
  63. select MPIC
  64. select FSL_SOC
  65. select PPC_UDBG_16550 if SERIAL_8250
  66. help
  67. Select LINKSTATION if configuring for one of PPC- (MPC8241)
  68. based NAS systems from Buffalo Technology. So far only
  69. KuroboxHG has been tested. In the future classical Kurobox,
  70. Linkstation-I HD-HLAN and HD-HGLAN versions, and PPC-based
  71. Terastation systems should be supported too.
  72. config MPC7448HPC2
  73. bool "Freescale MPC7448HPC2(Taiga)"
  74. select TSI108_BRIDGE
  75. select DEFAULT_UIMAGE
  76. select PPC_UDBG_16550
  77. select MPIC
  78. select MPIC_WEIRD
  79. help
  80. Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga)
  81. platform
  82. config RADSTONE_PPC7D
  83. bool "Radstone Technology PPC7D board"
  84. select PPC_I8259
  85. config PAL4
  86. bool "SBS-Palomar4"
  87. config GEMINI
  88. bool "Synergy-Gemini"
  89. select PPC_INDIRECT_PCI
  90. depends on BROKEN
  91. help
  92. Select Gemini if configuring for a Synergy Microsystems' Gemini
  93. series Single Board Computer. More information is available at:
  94. <http://www.synergymicro.com/PressRel/97_10_15.html>.
  95. config EST8260
  96. bool "EST8260"
  97. ---help---
  98. The EST8260 is a single-board computer manufactured by Wind River
  99. Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
  100. the MPC8260. Wind River Systems has a website at
  101. <http://www.windriver.com/>, but the EST8260 cannot be found on it
  102. and has probably been discontinued or rebadged.
  103. config SBC82xx
  104. bool "SBC82xx"
  105. ---help---
  106. SBC PowerQUICC II, single-board computer with MPC82xx CPU
  107. Manufacturer: Wind River Systems, Inc.
  108. Date of Release: May 2003
  109. End of Life: -
  110. URL: <http://www.windriver.com/>
  111. config SBS8260
  112. bool "SBS8260"
  113. config RPX8260
  114. bool "RPXSUPER"
  115. config TQM8260
  116. bool "TQM8260"
  117. ---help---
  118. MPC8260 based module, little larger than credit card,
  119. up to 128 MB global + 64 MB local RAM, 32 MB Flash,
  120. 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
  121. 2 x serial ports, ...
  122. Manufacturer: TQ Components, www.tq-group.de
  123. Date of Release: June 2001
  124. End of Life: not yet :-)
  125. URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
  126. config ADS8272
  127. bool "ADS8272"
  128. config PQ2FADS
  129. bool "Freescale-PQ2FADS"
  130. help
  131. Select PQ2FADS if you wish to configure for a Freescale
  132. PQ2FADS board (-VR or -ZU).
  133. config EV64360
  134. bool "Marvell-EV64360BP"
  135. help
  136. Select EV64360 if configuring a Marvell EV64360BP Evaluation
  137. platform.
  138. endchoice
  139. config PQ2ADS
  140. bool
  141. depends on ADS8272
  142. default y
  143. config TQM8xxL
  144. bool
  145. depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
  146. default y
  147. config 8260
  148. bool "CPM2 Support" if WILLOW
  149. depends on 6xx
  150. default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
  151. help
  152. The MPC8260 is a typical embedded CPU made by Motorola. Selecting
  153. this option means that you wish to build a kernel for a machine with
  154. an 8260 class CPU.
  155. config 8272
  156. bool
  157. depends on 6xx
  158. default y if ADS8272
  159. select 8260
  160. help
  161. The MPC8272 CPM has a different internal dpram setup than other CPM2
  162. devices
  163. config CPM2
  164. bool
  165. depends on 8260 || MPC8560 || MPC8555
  166. default y
  167. help
  168. The CPM2 (Communications Processor Module) is a coprocessor on
  169. embedded CPUs made by Motorola. Selecting this option means that
  170. you wish to build a kernel for a machine with a CPM2 coprocessor
  171. on it (826x, 827x, 8560).
  172. config PPC_GEN550
  173. bool
  174. depends on SANDPOINT || SPRUCE || PPLUS || \
  175. PRPMC750 || PRPMC800 || LOPEC || \
  176. (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
  177. 83xx || LINKSTATION
  178. default y
  179. config FORCE
  180. bool
  181. depends on 6xx && POWERPMC250
  182. default y
  183. config GT64260
  184. bool
  185. depends on EV64260 || CPCI690
  186. default y
  187. config MV64360 # Really MV64360 & MV64460
  188. bool
  189. depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
  190. default y
  191. config MV64X60
  192. bool
  193. depends on (GT64260 || MV64360)
  194. select PPC_INDIRECT_PCI
  195. default y
  196. config TSI108_BRIDGE
  197. bool
  198. depends on MPC7448HPC2
  199. default y
  200. menu "Set bridge options"
  201. depends on MV64X60
  202. config NOT_COHERENT_CACHE
  203. bool "Turn off Cache Coherency"
  204. default n
  205. help
  206. Some 64x60 bridges lock up when trying to enforce cache coherency.
  207. When this option is selected, cache coherency will be turned off.
  208. Note that this can cause other problems (e.g., stale data being
  209. speculatively loaded via a cached mapping). Use at your own risk.
  210. config MV64X60_BASE
  211. hex "Set bridge base used by firmware"
  212. default "0xf1000000"
  213. help
  214. A firmware can leave the base address of the bridge's registers at
  215. a non-standard location. If so, set this value to reflect the
  216. address of that non-standard location.
  217. config MV64X60_NEW_BASE
  218. hex "Set bridge base used by kernel"
  219. default "0xf1000000"
  220. help
  221. If the current base address of the bridge's registers is not where
  222. you want it, set this value to the address that you want it moved to.
  223. endmenu
  224. config NONMONARCH_SUPPORT
  225. bool "Enable Non-Monarch Support"
  226. depends on PRPMC800
  227. config HARRIER
  228. bool
  229. depends on PRPMC800
  230. default y
  231. config EPIC_SERIAL_MODE
  232. bool
  233. depends on 6xx && (LOPEC || SANDPOINT)
  234. default y
  235. config MPC10X_BRIDGE
  236. bool
  237. depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
  238. select PPC_INDIRECT_PCI
  239. default y
  240. config MPC10X_OPENPIC
  241. bool
  242. depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
  243. default y
  244. config MPC10X_STORE_GATHERING
  245. bool "Enable MPC10x store gathering"
  246. depends on MPC10X_BRIDGE
  247. config SANDPOINT_ENABLE_UART1
  248. bool "Enable DUART mode on Sandpoint"
  249. depends on SANDPOINT
  250. help
  251. If this option is enabled then the MPC824x processor will run
  252. in DUART mode instead of UART mode.
  253. config HARRIER_STORE_GATHERING
  254. bool "Enable Harrier store gathering"
  255. depends on HARRIER
  256. config MVME5100_IPMC761_PRESENT
  257. bool "MVME5100 configured with an IPMC761"
  258. depends on MVME5100
  259. select PPC_I8259
  260. config SPRUCE_BAUD_33M
  261. bool "Spruce baud clock support"
  262. depends on SPRUCE