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