blob: 886c522d78e94b5b9b417b8adeb104cdf333dec3 [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
Robert P. J. Daybef1f402006-12-12 20:04:19 +010038 depends on HDPU
Paul Mackerras14cf11a2005-09-26 16:04:21 +100039 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
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000107config EST8260
108 bool "EST8260"
109 ---help---
110 The EST8260 is a single-board computer manufactured by Wind River
111 Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
112 the MPC8260. Wind River Systems has a website at
113 <http://www.windriver.com/>, but the EST8260 cannot be found on it
114 and has probably been discontinued or rebadged.
115
116config SBC82xx
117 bool "SBC82xx"
118 ---help---
119 SBC PowerQUICC II, single-board computer with MPC82xx CPU
120 Manufacturer: Wind River Systems, Inc.
121 Date of Release: May 2003
122 End of Life: -
123 URL: <http://www.windriver.com/>
124
125config SBS8260
126 bool "SBS8260"
127
128config RPX8260
129 bool "RPXSUPER"
130
131config TQM8260
132 bool "TQM8260"
133 ---help---
134 MPC8260 based module, little larger than credit card,
135 up to 128 MB global + 64 MB local RAM, 32 MB Flash,
136 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
137 2 x serial ports, ...
138 Manufacturer: TQ Components, www.tq-group.de
139 Date of Release: June 2001
140 End of Life: not yet :-)
141 URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
142
143config ADS8272
144 bool "ADS8272"
145
146config PQ2FADS
147 bool "Freescale-PQ2FADS"
148 help
149 Select PQ2FADS if you wish to configure for a Freescale
150 PQ2FADS board (-VR or -ZU).
151
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000152config EV64360
153 bool "Marvell-EV64360BP"
154 help
155 Select EV64360 if configuring a Marvell EV64360BP Evaluation
156 platform.
157endchoice
158
159config PQ2ADS
160 bool
161 depends on ADS8272
162 default y
163
164config TQM8xxL
165 bool
166 depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
167 default y
168
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000169config 8260
170 bool "CPM2 Support" if WILLOW
171 depends on 6xx
172 default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
173 help
174 The MPC8260 is a typical embedded CPU made by Motorola. Selecting
175 this option means that you wish to build a kernel for a machine with
176 an 8260 class CPU.
177
178config 8272
179 bool
180 depends on 6xx
181 default y if ADS8272
182 select 8260
183 help
184 The MPC8272 CPM has a different internal dpram setup than other CPM2
185 devices
186
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000187config CPM2
188 bool
189 depends on 8260 || MPC8560 || MPC8555
190 default y
191 help
192 The CPM2 (Communications Processor Module) is a coprocessor on
193 embedded CPUs made by Motorola. Selecting this option means that
194 you wish to build a kernel for a machine with a CPM2 coprocessor
195 on it (826x, 827x, 8560).
196
197config PPC_GEN550
198 bool
199 depends on SANDPOINT || SPRUCE || PPLUS || \
200 PRPMC750 || PRPMC800 || LOPEC || \
201 (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +0100202 83xx || LINKSTATION
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000203 default y
204
205config FORCE
206 bool
207 depends on 6xx && POWERPMC250
208 default y
209
210config GT64260
211 bool
212 depends on EV64260 || CPCI690
213 default y
214
215config MV64360 # Really MV64360 & MV64460
216 bool
217 depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
218 default y
219
220config MV64X60
221 bool
222 depends on (GT64260 || MV64360)
Paul Mackerras25635c72005-10-26 16:36:55 +1000223 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000224 default y
225
Zang Roy-r61911c5d56332006-06-13 15:07:15 +0800226config TSI108_BRIDGE
227 bool
228 depends on MPC7448HPC2
229 default y
230
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000231menu "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
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +0100276 depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
Paul Mackerras25635c72005-10-26 16:36:55 +1000277 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000278 default y
279
280config MPC10X_OPENPIC
281 bool
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +0100282 depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000283 default y
284
285config MPC10X_STORE_GATHERING
286 bool "Enable MPC10x store gathering"
287 depends on MPC10X_BRIDGE
288
289config SANDPOINT_ENABLE_UART1
290 bool "Enable DUART mode on Sandpoint"
291 depends on SANDPOINT
292 help
293 If this option is enabled then the MPC824x processor will run
294 in DUART mode instead of UART mode.
295
296config HARRIER_STORE_GATHERING
297 bool "Enable Harrier store gathering"
298 depends on HARRIER
299
300config MVME5100_IPMC761_PRESENT
301 bool "MVME5100 configured with an IPMC761"
302 depends on MVME5100
Paul Mackerrasf9bd1702005-10-26 16:47:42 +1000303 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000304
305config SPRUCE_BAUD_33M
306 bool "Spruce baud clock support"
307 depends on SPRUCE