blob: ba07a9a7c0398718f91e61d3e4c037dd9ae83503 [file] [log] [blame]
Paul Mackerras14cf11a2005-09-26 16:04:21 +10001choice
2 prompt "Machine Type"
3 depends on EMBEDDED6xx
4
Paul Mackerras14cf11a2005-09-26 16:04:21 +10005config 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"
Paul Mackerras25635c72005-10-26 16:36:55 +100030 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100031
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"
Paul Mackerrasf9bd1702005-10-26 16:47:42 +100051 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +100052
53config MVME5100
54 bool "Motorola-MVME5100"
Paul Mackerras25635c72005-10-26 16:36:55 +100055 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100056
57config PPLUS
58 bool "Motorola-PowerPlus"
Paul Mackerrasf9bd1702005-10-26 16:47:42 +100059 select PPC_I8259
Paul Mackerras25635c72005-10-26 16:36:55 +100060 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100061
62config PRPMC750
63 bool "Motorola-PrPMC750"
Paul Mackerras25635c72005-10-26 16:36:55 +100064 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100065
66config PRPMC800
67 bool "Motorola-PrPMC800"
Paul Mackerras25635c72005-10-26 16:36:55 +100068 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100069
70config SANDPOINT
71 bool "Motorola-Sandpoint"
Paul Mackerrasf9bd1702005-10-26 16:47:42 +100072 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +100073 help
74 Select SANDPOINT if configuring for a Motorola Sandpoint X3
75 (any flavor).
76
Zang Roy-r61911c5d56332006-06-13 15:07:15 +080077config MPC7448HPC2
78 bool "Freescale MPC7448HPC2(Taiga)"
79 select TSI108_BRIDGE
80 select DEFAULT_UIMAGE
81 select PPC_UDBG_16550
82 select MPIC
83 help
84 Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga)
85 platform
86
Paul Mackerras14cf11a2005-09-26 16:04:21 +100087config RADSTONE_PPC7D
88 bool "Radstone Technology PPC7D board"
Paul Mackerrasf9bd1702005-10-26 16:47:42 +100089 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +100090
91config PAL4
92 bool "SBS-Palomar4"
93
94config GEMINI
95 bool "Synergy-Gemini"
Paul Mackerras25635c72005-10-26 16:36:55 +100096 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100097 depends on BROKEN
98 help
99 Select Gemini if configuring for a Synergy Microsystems' Gemini
100 series Single Board Computer. More information is available at:
101 <http://www.synergymicro.com/PressRel/97_10_15.html>.
102
103config EST8260
104 bool "EST8260"
105 ---help---
106 The EST8260 is a single-board computer manufactured by Wind River
107 Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
108 the MPC8260. Wind River Systems has a website at
109 <http://www.windriver.com/>, but the EST8260 cannot be found on it
110 and has probably been discontinued or rebadged.
111
112config SBC82xx
113 bool "SBC82xx"
114 ---help---
115 SBC PowerQUICC II, single-board computer with MPC82xx CPU
116 Manufacturer: Wind River Systems, Inc.
117 Date of Release: May 2003
118 End of Life: -
119 URL: <http://www.windriver.com/>
120
121config SBS8260
122 bool "SBS8260"
123
124config RPX8260
125 bool "RPXSUPER"
126
127config TQM8260
128 bool "TQM8260"
129 ---help---
130 MPC8260 based module, little larger than credit card,
131 up to 128 MB global + 64 MB local RAM, 32 MB Flash,
132 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
133 2 x serial ports, ...
134 Manufacturer: TQ Components, www.tq-group.de
135 Date of Release: June 2001
136 End of Life: not yet :-)
137 URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
138
139config ADS8272
140 bool "ADS8272"
141
142config PQ2FADS
143 bool "Freescale-PQ2FADS"
144 help
145 Select PQ2FADS if you wish to configure for a Freescale
146 PQ2FADS board (-VR or -ZU).
147
148config LITE5200
149 bool "Freescale LITE5200 / (IceCube)"
150 select PPC_MPC52xx
151 help
152 Support for the LITE5200 dev board for the MPC5200 from Freescale.
153 This is for the LITE5200 version 2.0 board. Don't know if it changes
154 much but it's only been tested on this board version. I think this
155 board is also known as IceCube.
156
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000157config 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
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000195config CPM2
196 bool
197 depends on 8260 || MPC8560 || MPC8555
198 default y
199 help
200 The CPM2 (Communications Processor Module) is a coprocessor on
201 embedded CPUs made by Motorola. Selecting this option means that
202 you wish to build a kernel for a machine with a CPM2 coprocessor
203 on it (826x, 827x, 8560).
204
205config PPC_GEN550
206 bool
207 depends on SANDPOINT || SPRUCE || PPLUS || \
208 PRPMC750 || PRPMC800 || LOPEC || \
209 (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
210 83xx
211 default y
212
213config FORCE
214 bool
215 depends on 6xx && POWERPMC250
216 default y
217
218config GT64260
219 bool
220 depends on EV64260 || CPCI690
221 default y
222
223config MV64360 # Really MV64360 & MV64460
224 bool
225 depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
226 default y
227
228config MV64X60
229 bool
230 depends on (GT64260 || MV64360)
Paul Mackerras25635c72005-10-26 16:36:55 +1000231 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000232 default y
233
Zang Roy-r61911c5d56332006-06-13 15:07:15 +0800234config TSI108_BRIDGE
235 bool
236 depends on MPC7448HPC2
237 default y
238
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000239menu "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
Paul Mackerras25635c72005-10-26 16:36:55 +1000285 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000286 default y
287
288config MPC10X_OPENPIC
289 bool
290 depends on POWERPMC250 || LOPEC || SANDPOINT
291 default y
292
293config MPC10X_STORE_GATHERING
294 bool "Enable MPC10x store gathering"
295 depends on MPC10X_BRIDGE
296
297config SANDPOINT_ENABLE_UART1
298 bool "Enable DUART mode on Sandpoint"
299 depends on SANDPOINT
300 help
301 If this option is enabled then the MPC824x processor will run
302 in DUART mode instead of UART mode.
303
304config HARRIER_STORE_GATHERING
305 bool "Enable Harrier store gathering"
306 depends on HARRIER
307
308config MVME5100_IPMC761_PRESENT
309 bool "MVME5100 configured with an IPMC761"
310 depends on MVME5100
Paul Mackerrasf9bd1702005-10-26 16:47:42 +1000311 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000312
313config SPRUCE_BAUD_33M
314 bool "Spruce baud clock support"
315 depends on SPRUCE