Kconfig 6.9 KB

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