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