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