blob: 3410bcbc9dbe04030b6952ce537f1306a2186d18 [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
Segher Boessenkool44d76312007-02-22 23:52:02 +010082 select DEFAULT_UIMAGE
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +010083 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
Zang Roy-r61911c5d56332006-06-13 15:07:15 +080090config MPC7448HPC2
91 bool "Freescale MPC7448HPC2(Taiga)"
92 select TSI108_BRIDGE
93 select DEFAULT_UIMAGE
94 select PPC_UDBG_16550
95 select MPIC
Zang Roy-r6191172335932006-08-25 14:16:30 +100096 select MPIC_WEIRD
Zang Roy-r61911c5d56332006-06-13 15:07:15 +080097 help
98 Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga)
99 platform
100
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000101config RADSTONE_PPC7D
102 bool "Radstone Technology PPC7D board"
Paul Mackerrasf9bd1702005-10-26 16:47:42 +1000103 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000104
105config PAL4
106 bool "SBS-Palomar4"
107
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000108config 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
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000153config 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
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000170config 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
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000188config 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 || \
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +0100203 83xx || LINKSTATION
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000204 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)
Paul Mackerras25635c72005-10-26 16:36:55 +1000224 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000225 default y
226
Zang Roy-r61911c5d56332006-06-13 15:07:15 +0800227config TSI108_BRIDGE
228 bool
229 depends on MPC7448HPC2
230 default y
231
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000232menu "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
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +0100277 depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
Paul Mackerras25635c72005-10-26 16:36:55 +1000278 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000279 default y
280
281config MPC10X_OPENPIC
282 bool
Guennadi Liakhovetski04d76b92006-12-01 22:53:48 +0100283 depends on POWERPMC250 || LOPEC || SANDPOINT || LINKSTATION
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000284 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
Paul Mackerrasf9bd1702005-10-26 16:47:42 +1000304 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000305
306config SPRUCE_BAUD_33M
307 bool "Spruce baud clock support"
308 depends on SPRUCE