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