xref: /linux/arch/powerpc/platforms/embedded6xx/Kconfig (revision c537b994505099b7197e7d3125b942ecbcc51eb6)
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 on 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 LINKSTATION
78	bool "Linkstation / Kurobox(HG) from Buffalo"
79	select MPIC
80	select FSL_SOC
81	select PPC_UDBG_16550 if SERIAL_8250
82	select DEFAULT_UIMAGE
83	help
84	  Select LINKSTATION if configuring for one of PPC- (MPC8241)
85	  based NAS systems from Buffalo Technology. So far only
86	  KuroboxHG has been tested. In the future classical Kurobox,
87	  Linkstation-I HD-HLAN and HD-HGLAN versions, and PPC-based
88	  Terastation systems should be supported too.
89
90config MPC7448HPC2
91	bool "Freescale MPC7448HPC2(Taiga)"
92	select TSI108_BRIDGE
93	select DEFAULT_UIMAGE
94	select PPC_UDBG_16550
95	select MPIC
96	select MPIC_WEIRD
97	help
98	  Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga)
99	  platform
100
101config RADSTONE_PPC7D
102	bool "Radstone Technology PPC7D board"
103	select PPC_I8259
104
105config PAL4
106	bool "SBS-Palomar4"
107
108config EST8260
109	bool "EST8260"
110	---help---
111	  The EST8260 is a single-board computer manufactured by Wind River
112	  Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
113	  the MPC8260.  Wind River Systems has a website at
114	  <http://www.windriver.com/>, but the EST8260 cannot be found on it
115	  and has probably been discontinued or rebadged.
116
117config SBC82xx
118	bool "SBC82xx"
119	---help---
120	  SBC PowerQUICC II, single-board computer with MPC82xx CPU
121	  Manufacturer: Wind River Systems, Inc.
122	  Date of Release: May 2003
123	  End of Life: -
124	  URL: <http://www.windriver.com/>
125
126config SBS8260
127	bool "SBS8260"
128
129config RPX8260
130	bool "RPXSUPER"
131
132config TQM8260
133	bool "TQM8260"
134	---help---
135	  MPC8260 based module, little larger than credit card,
136	  up to 128 MB global + 64 MB local RAM, 32 MB Flash,
137	  32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
138	  2 x serial ports, ...
139	  Manufacturer: TQ Components, www.tq-group.de
140	  Date of Release: June 2001
141	  End of Life: not yet :-)
142	  URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
143
144config ADS8272
145	bool "ADS8272"
146
147config PQ2FADS
148	bool "Freescale-PQ2FADS"
149	help
150	  Select PQ2FADS if you wish to configure for a Freescale
151	  PQ2FADS board (-VR or -ZU).
152
153config EV64360
154	bool "Marvell-EV64360BP"
155	help
156	  Select EV64360 if configuring a Marvell EV64360BP Evaluation
157	  platform.
158endchoice
159
160config PQ2ADS
161	bool
162	depends on ADS8272
163	default y
164
165config TQM8xxL
166	bool
167	depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
168	default y
169
170config 8260
171	bool "CPM2 Support" if WILLOW
172	depends on 6xx
173	default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
174	help
175	  The MPC8260 is a typical embedded CPU made by Motorola.  Selecting
176	  this option means that you wish to build a kernel for a machine with
177	  an 8260 class CPU.
178
179config 8272
180	bool
181	depends on 6xx
182	default y if ADS8272
183	select 8260
184	help
185	  The MPC8272 CPM has a different internal dpram setup than other CPM2
186	  devices
187
188config CPM2
189	bool
190	depends on 8260 || MPC8560 || MPC8555
191	default y
192	help
193	  The CPM2 (Communications Processor Module) is a coprocessor on
194	  embedded CPUs made by Motorola.  Selecting this option means that
195	  you wish to build a kernel for a machine with a CPM2 coprocessor
196	  on it (826x, 827x, 8560).
197
198config PPC_GEN550
199	bool
200	depends on SANDPOINT || SPRUCE || PPLUS || \
201		PRPMC750 || PRPMC800 || LOPEC || \
202		(EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
203		83xx || LINKSTATION
204	default y
205
206config FORCE
207	bool
208	depends on 6xx && POWERPMC250
209	default y
210
211config GT64260
212	bool
213	depends on EV64260 || CPCI690
214	default y
215
216config MV64360		# Really MV64360 & MV64460
217	bool
218	depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
219	default y
220
221config MV64X60
222	bool
223	depends on (GT64260 || MV64360)
224	select PPC_INDIRECT_PCI
225	default y
226
227config TSI108_BRIDGE
228	bool
229	depends on MPC7448HPC2
230	default y
231
232menu "Set bridge options"
233	depends on MV64X60
234
235config NOT_COHERENT_CACHE
236	bool "Turn off Cache Coherency"
237	default n
238	help
239	  Some 64x60 bridges lock up when trying to enforce cache coherency.
240	  When this option is selected, cache coherency will be turned off.
241	  Note that this can cause other problems (e.g., stale data being
242	  speculatively loaded via a cached mapping).  Use at your own risk.
243
244config MV64X60_BASE
245	hex "Set bridge base used by firmware"
246	default "0xf1000000"
247	help
248	  A firmware can leave the base address of the bridge's registers at
249	  a non-standard location.  If so, set this value to reflect the
250	  address of that non-standard location.
251
252config MV64X60_NEW_BASE
253	hex "Set bridge base used by kernel"
254	default "0xf1000000"
255	help
256	  If the current base address of the bridge's registers is not where
257	  you want it, set this value to the address that you want it moved to.
258
259endmenu
260
261config NONMONARCH_SUPPORT
262	bool "Enable Non-Monarch Support"
263	depends on PRPMC800
264
265config HARRIER
266	bool
267	depends on PRPMC800
268	default y
269
270config EPIC_SERIAL_MODE
271	bool
272	depends on 6xx && (LOPEC || SANDPOINT)
273	default y
274
275config MPC10X_BRIDGE
276	bool
277	depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
278	select PPC_INDIRECT_PCI
279	default y
280
281config MPC10X_OPENPIC
282	bool
283	depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
284	default y
285
286config MPC10X_STORE_GATHERING
287	bool "Enable MPC10x store gathering"
288	depends on MPC10X_BRIDGE
289
290config SANDPOINT_ENABLE_UART1
291	bool "Enable DUART mode on Sandpoint"
292	depends on SANDPOINT
293	help
294	  If this option is enabled then the MPC824x processor will run
295	  in DUART mode instead of UART mode.
296
297config HARRIER_STORE_GATHERING
298	bool "Enable Harrier store gathering"
299	depends on HARRIER
300
301config MVME5100_IPMC761_PRESENT
302	bool "MVME5100 configured with an IPMC761"
303	depends on MVME5100
304	select PPC_I8259
305
306config SPRUCE_BAUD_33M
307	bool "Spruce baud clock support"
308	depends on SPRUCE
309