Kconfig 7.1 KB

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