xref: /linux/arch/powerpc/platforms/embedded6xx/Kconfig (revision de2fe5e07d58424bc286fff3fd3c1b0bf933cd58)
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 EV64360
148	bool "Marvell-EV64360BP"
149	help
150	  Select EV64360 if configuring a Marvell EV64360BP Evaluation
151	  platform.
152endchoice
153
154config PQ2ADS
155	bool
156	depends on ADS8272
157	default y
158
159config TQM8xxL
160	bool
161	depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
162	default y
163
164config PPC_MPC52xx
165	bool
166
167config 8260
168	bool "CPM2 Support" if WILLOW
169	depends on 6xx
170	default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
171	help
172	  The MPC8260 is a typical embedded CPU made by Motorola.  Selecting
173	  this option means that you wish to build a kernel for a machine with
174	  an 8260 class CPU.
175
176config 8272
177	bool
178	depends on 6xx
179	default y if ADS8272
180	select 8260
181	help
182	  The MPC8272 CPM has a different internal dpram setup than other CPM2
183	  devices
184
185config CPM2
186	bool
187	depends on 8260 || MPC8560 || MPC8555
188	default y
189	help
190	  The CPM2 (Communications Processor Module) is a coprocessor on
191	  embedded CPUs made by Motorola.  Selecting this option means that
192	  you wish to build a kernel for a machine with a CPM2 coprocessor
193	  on it (826x, 827x, 8560).
194
195config PPC_GEN550
196	bool
197	depends on SANDPOINT || SPRUCE || PPLUS || \
198		PRPMC750 || PRPMC800 || LOPEC || \
199		(EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
200		83xx
201	default y
202
203config FORCE
204	bool
205	depends on 6xx && POWERPMC250
206	default y
207
208config GT64260
209	bool
210	depends on EV64260 || CPCI690
211	default y
212
213config MV64360		# Really MV64360 & MV64460
214	bool
215	depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
216	default y
217
218config MV64X60
219	bool
220	depends on (GT64260 || MV64360)
221	select PPC_INDIRECT_PCI
222	default y
223
224menu "Set bridge options"
225	depends on MV64X60
226
227config NOT_COHERENT_CACHE
228	bool "Turn off Cache Coherency"
229	default n
230	help
231	  Some 64x60 bridges lock up when trying to enforce cache coherency.
232	  When this option is selected, cache coherency will be turned off.
233	  Note that this can cause other problems (e.g., stale data being
234	  speculatively loaded via a cached mapping).  Use at your own risk.
235
236config MV64X60_BASE
237	hex "Set bridge base used by firmware"
238	default "0xf1000000"
239	help
240	  A firmware can leave the base address of the bridge's registers at
241	  a non-standard location.  If so, set this value to reflect the
242	  address of that non-standard location.
243
244config MV64X60_NEW_BASE
245	hex "Set bridge base used by kernel"
246	default "0xf1000000"
247	help
248	  If the current base address of the bridge's registers is not where
249	  you want it, set this value to the address that you want it moved to.
250
251endmenu
252
253config NONMONARCH_SUPPORT
254	bool "Enable Non-Monarch Support"
255	depends on PRPMC800
256
257config HARRIER
258	bool
259	depends on PRPMC800
260	default y
261
262config EPIC_SERIAL_MODE
263	bool
264	depends on 6xx && (LOPEC || SANDPOINT)
265	default y
266
267config MPC10X_BRIDGE
268	bool
269	depends on POWERPMC250 || LOPEC || SANDPOINT
270	select PPC_INDIRECT_PCI
271	default y
272
273config MPC10X_OPENPIC
274	bool
275	depends on POWERPMC250 || LOPEC || SANDPOINT
276	default y
277
278config MPC10X_STORE_GATHERING
279	bool "Enable MPC10x store gathering"
280	depends on MPC10X_BRIDGE
281
282config SANDPOINT_ENABLE_UART1
283	bool "Enable DUART mode on Sandpoint"
284	depends on SANDPOINT
285	help
286	  If this option is enabled then the MPC824x processor will run
287	  in DUART mode instead of UART mode.
288
289config HARRIER_STORE_GATHERING
290	bool "Enable Harrier store gathering"
291	depends on HARRIER
292
293config MVME5100_IPMC761_PRESENT
294	bool "MVME5100 configured with an IPMC761"
295	depends on MVME5100
296	select PPC_I8259
297
298config SPRUCE_BAUD_33M
299	bool "Spruce baud clock support"
300	depends on SPRUCE
301