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