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