Kconfig 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352
  1. config FADS
  2. bool
  3. choice
  4. prompt "8xx Machine Type"
  5. depends on 8xx
  6. default RPXLITE
  7. config RPXLITE
  8. bool "RPX-Lite"
  9. ---help---
  10. Single-board computers based around the PowerPC MPC8xx chips and
  11. intended for embedded applications. The following types are
  12. supported:
  13. RPX-Lite:
  14. Embedded Planet RPX Lite. PC104 form-factor SBC based on the MPC823.
  15. RPX-Classic:
  16. Embedded Planet RPX Classic Low-fat. Credit-card-size SBC based on
  17. the MPC 860
  18. BSE-IP:
  19. Bright Star Engineering ip-Engine.
  20. TQM823L:
  21. TQM850L:
  22. TQM855L:
  23. TQM860L:
  24. MPC8xx based family of mini modules, half credit card size,
  25. up to 64 MB of RAM, 8 MB Flash, (Fast) Ethernet, 2 x serial ports,
  26. 2 x CAN bus interface, ...
  27. Manufacturer: TQ Components, www.tq-group.de
  28. Date of Release: October (?) 1999
  29. End of Life: not yet :-)
  30. URL:
  31. - module: <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>
  32. - starter kit: <http://www.denx.de/PDF/STK8xxLHWM201.pdf>
  33. - images: <http://www.denx.de/embedded-ppc-en.html>
  34. FPS850L:
  35. FingerPrint Sensor System (based on TQM850L)
  36. Manufacturer: IKENDI AG, <http://www.ikendi.com/>
  37. Date of Release: November 1999
  38. End of life: end 2000 ?
  39. URL: see TQM850L
  40. IVMS8:
  41. MPC860 based board used in the "Integrated Voice Mail System",
  42. Small Version (8 voice channels)
  43. Manufacturer: Speech Design, <http://www.speech-design.de/>
  44. Date of Release: December 2000 (?)
  45. End of life: -
  46. URL: <http://www.speech-design.de/>
  47. IVML24:
  48. MPC860 based board used in the "Integrated Voice Mail System",
  49. Large Version (24 voice channels)
  50. Manufacturer: Speech Design, <http://www.speech-design.de/>
  51. Date of Release: March 2001 (?)
  52. End of life: -
  53. URL: <http://www.speech-design.de/>
  54. HERMES:
  55. Hermes-Pro ISDN/LAN router with integrated 8 x hub
  56. Manufacturer: Multidata Gesellschaft fur Datentechnik und Informatik
  57. <http://www.multidata.de/>
  58. Date of Release: 2000 (?)
  59. End of life: -
  60. URL: <http://www.multidata.de/english/products/hpro.htm>
  61. IP860:
  62. VMEBus IP (Industry Pack) carrier board with MPC860
  63. Manufacturer: MicroSys GmbH, <http://www.microsys.de/>
  64. Date of Release: ?
  65. End of life: -
  66. URL: <http://www.microsys.de/html/ip860.html>
  67. PCU_E:
  68. PCU = Peripheral Controller Unit, Extended
  69. Manufacturer: Siemens AG, ICN (Information and Communication Networks)
  70. <http://www.siemens.de/page/1,3771,224315-1-999_2_226207-0,00.html>
  71. Date of Release: April 2001
  72. End of life: August 2001
  73. URL: n. a.
  74. config RPXCLASSIC
  75. bool "RPX-Classic"
  76. help
  77. The RPX-Classic is a single-board computer based on the Motorola
  78. MPC860. It features 16MB of DRAM and a variable amount of flash,
  79. I2C EEPROM, thermal monitoring, a PCMCIA slot, a DIP switch and two
  80. LEDs. Variants with Ethernet ports exist. Say Y here to support it
  81. directly.
  82. config BSEIP
  83. bool "BSE-IP"
  84. help
  85. Say Y here to support the Bright Star Engineering ipEngine SBC.
  86. This is a credit-card-sized device featuring a MPC823 processor,
  87. 26MB DRAM, 4MB flash, Ethernet, a 16K-gate FPGA, USB, an LCD/video
  88. controller, and two RS232 ports.
  89. config MPC8XXFADS
  90. bool "FADS"
  91. select FADS
  92. config MPC86XADS
  93. bool "MPC86XADS"
  94. help
  95. MPC86x Application Development System by Freescale Semiconductor.
  96. The MPC86xADS is meant to serve as a platform for s/w and h/w
  97. development around the MPC86X processor families.
  98. select FADS
  99. config MPC885ADS
  100. bool "MPC885ADS"
  101. help
  102. Freescale Semiconductor MPC885 Application Development System (ADS).
  103. Also known as DUET.
  104. The MPC885ADS is meant to serve as a platform for s/w and h/w
  105. development around the MPC885 processor family.
  106. config TQM823L
  107. bool "TQM823L"
  108. help
  109. Say Y here to support the TQM823L, one of an MPC8xx-based family of
  110. mini SBCs (half credit-card size) from TQ Components first released
  111. in late 1999. Technical references are at
  112. <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  113. <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  114. <http://www.denx.de/embedded-ppc-en.html>.
  115. config TQM850L
  116. bool "TQM850L"
  117. help
  118. Say Y here to support the TQM850L, one of an MPC8xx-based family of
  119. mini SBCs (half credit-card size) from TQ Components first released
  120. in late 1999. Technical references are at
  121. <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  122. <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  123. <http://www.denx.de/embedded-ppc-en.html>.
  124. config TQM855L
  125. bool "TQM855L"
  126. help
  127. Say Y here to support the TQM855L, one of an MPC8xx-based family of
  128. mini SBCs (half credit-card size) from TQ Components first released
  129. in late 1999. Technical references are at
  130. <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  131. <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  132. <http://www.denx.de/embedded-ppc-en.html>.
  133. config TQM860L
  134. bool "TQM860L"
  135. help
  136. Say Y here to support the TQM860L, one of an MPC8xx-based family of
  137. mini SBCs (half credit-card size) from TQ Components first released
  138. in late 1999. Technical references are at
  139. <http://www.denx.de/PDF/TQM8xxLHWM201.pdf>, and
  140. <http://www.denx.de/PDF/STK8xxLHWM201.pdf>, and an image at
  141. <http://www.denx.de/embedded-ppc-en.html>.
  142. config FPS850L
  143. bool "FPS850L"
  144. config IVMS8
  145. bool "IVMS8"
  146. help
  147. Say Y here to support the Integrated Voice-Mail Small 8-channel SBC
  148. from Speech Design, released March 2001. The manufacturer's website
  149. is at <http://www.speech-design.de/>.
  150. config IVML24
  151. bool "IVML24"
  152. help
  153. Say Y here to support the Integrated Voice-Mail Large 24-channel SBC
  154. from Speech Design, released March 2001. The manufacturer's website
  155. is at <http://www.speech-design.de/>.
  156. config HERMES_PRO
  157. bool "HERMES"
  158. config IP860
  159. bool "IP860"
  160. config LWMON
  161. bool "LWMON"
  162. config PCU_E
  163. bool "PCU_E"
  164. config CCM
  165. bool "CCM"
  166. config LANTEC
  167. bool "LANTEC"
  168. config MBX
  169. bool "MBX"
  170. help
  171. MBX is a line of Motorola single-board computer based around the
  172. MPC821 and MPC860 processors, and intended for embedded-controller
  173. applications. Say Y here to support these boards directly.
  174. config WINCEPT
  175. bool "WinCept"
  176. help
  177. The Wincept 100/110 is a Motorola single-board computer based on the
  178. MPC821 PowerPC, introduced in 1998 and designed to be used in
  179. thin-client machines. Say Y to support it directly.
  180. endchoice
  181. #
  182. # MPC8xx Communication options
  183. #
  184. menu "MPC8xx CPM Options"
  185. depends on 8xx
  186. config SCC_ENET
  187. bool "CPM SCC Ethernet"
  188. depends on NET_ETHERNET
  189. help
  190. Enable Ethernet support via the Motorola MPC8xx serial
  191. communications controller.
  192. choice
  193. prompt "SCC used for Ethernet"
  194. depends on SCC_ENET
  195. default SCC1_ENET
  196. config SCC1_ENET
  197. bool "SCC1"
  198. help
  199. Use MPC8xx serial communications controller 1 to drive Ethernet
  200. (default).
  201. config SCC2_ENET
  202. bool "SCC2"
  203. help
  204. Use MPC8xx serial communications controller 2 to drive Ethernet.
  205. config SCC3_ENET
  206. bool "SCC3"
  207. help
  208. Use MPC8xx serial communications controller 3 to drive Ethernet.
  209. endchoice
  210. config FEC_ENET
  211. bool "860T FEC Ethernet"
  212. depends on NET_ETHERNET
  213. help
  214. Enable Ethernet support via the Fast Ethernet Controller (FCC) on
  215. the Motorola MPC8260.
  216. config USE_MDIO
  217. bool "Use MDIO for PHY configuration"
  218. depends on FEC_ENET
  219. help
  220. On some boards the hardware configuration of the ethernet PHY can be
  221. used without any software interaction over the MDIO interface, so
  222. all MII code can be omitted. Say N here if unsure or if you don't
  223. need link status reports.
  224. config FEC_AM79C874
  225. bool "Support AMD79C874 PHY"
  226. depends on USE_MDIO
  227. config FEC_LXT970
  228. bool "Support LXT970 PHY"
  229. depends on USE_MDIO
  230. config FEC_LXT971
  231. bool "Support LXT971 PHY"
  232. depends on USE_MDIO
  233. config FEC_QS6612
  234. bool "Support QS6612 PHY"
  235. depends on USE_MDIO
  236. config ENET_BIG_BUFFERS
  237. bool "Use Big CPM Ethernet Buffers"
  238. depends on SCC_ENET || FEC_ENET
  239. help
  240. Allocate large buffers for MPC8xx Ethernet. Increases throughput
  241. and decreases the likelihood of dropped packets, but costs memory.
  242. config HTDMSOUND
  243. bool "Embedded Planet HIOX Audio"
  244. depends on SOUND=y
  245. # This doesn't really belong here, but it is convenient to ask
  246. # 8xx specific questions.
  247. comment "Generic MPC8xx Options"
  248. config 8xx_COPYBACK
  249. bool "Copy-Back Data Cache (else Writethrough)"
  250. help
  251. Saying Y here will cause the cache on an MPC8xx processor to be used
  252. in Copy-Back mode. If you say N here, it is used in Writethrough
  253. mode.
  254. If in doubt, say Y here.
  255. config 8xx_CPU6
  256. bool "CPU6 Silicon Errata (860 Pre Rev. C)"
  257. help
  258. MPC860 CPUs, prior to Rev C have some bugs in the silicon, which
  259. require workarounds for Linux (and most other OSes to work). If you
  260. get a BUG() very early in boot, this might fix the problem. For
  261. more details read the document entitled "MPC860 Family Device Errata
  262. Reference" on Motorola's website. This option also incurs a
  263. performance hit.
  264. If in doubt, say N here.
  265. choice
  266. prompt "Microcode patch selection"
  267. default NO_UCODE_PATCH
  268. help
  269. Help not implemented yet, coming soon.
  270. config NO_UCODE_PATCH
  271. bool "None"
  272. config USB_SOF_UCODE_PATCH
  273. bool "USB SOF patch"
  274. help
  275. Help not implemented yet, coming soon.
  276. config I2C_SPI_UCODE_PATCH
  277. bool "I2C/SPI relocation patch"
  278. help
  279. Help not implemented yet, coming soon.
  280. config I2C_SPI_SMC1_UCODE_PATCH
  281. bool "I2C/SPI/SMC1 relocation patch"
  282. help
  283. Help not implemented yet, coming soon.
  284. endchoice
  285. config UCODE_PATCH
  286. bool
  287. default y
  288. depends on !NO_UCODE_PATCH
  289. endmenu