blob: 4fdbc9ae876b495d05edcc906276eaa4a7625d86 [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
77config RADSTONE_PPC7D
78 bool "Radstone Technology PPC7D board"
Paul Mackerrasf9bd1702005-10-26 16:47:42 +100079 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +100080
81config PAL4
82 bool "SBS-Palomar4"
83
84config GEMINI
85 bool "Synergy-Gemini"
Paul Mackerras25635c72005-10-26 16:36:55 +100086 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +100087 depends on BROKEN
88 help
89 Select Gemini if configuring for a Synergy Microsystems' Gemini
90 series Single Board Computer. More information is available at:
91 <http://www.synergymicro.com/PressRel/97_10_15.html>.
92
93config EST8260
94 bool "EST8260"
95 ---help---
96 The EST8260 is a single-board computer manufactured by Wind River
97 Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
98 the MPC8260. Wind River Systems has a website at
99 <http://www.windriver.com/>, but the EST8260 cannot be found on it
100 and has probably been discontinued or rebadged.
101
102config SBC82xx
103 bool "SBC82xx"
104 ---help---
105 SBC PowerQUICC II, single-board computer with MPC82xx CPU
106 Manufacturer: Wind River Systems, Inc.
107 Date of Release: May 2003
108 End of Life: -
109 URL: <http://www.windriver.com/>
110
111config SBS8260
112 bool "SBS8260"
113
114config RPX8260
115 bool "RPXSUPER"
116
117config TQM8260
118 bool "TQM8260"
119 ---help---
120 MPC8260 based module, little larger than credit card,
121 up to 128 MB global + 64 MB local RAM, 32 MB Flash,
122 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
123 2 x serial ports, ...
124 Manufacturer: TQ Components, www.tq-group.de
125 Date of Release: June 2001
126 End of Life: not yet :-)
127 URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
128
129config ADS8272
130 bool "ADS8272"
131
132config PQ2FADS
133 bool "Freescale-PQ2FADS"
134 help
135 Select PQ2FADS if you wish to configure for a Freescale
136 PQ2FADS board (-VR or -ZU).
137
138config LITE5200
139 bool "Freescale LITE5200 / (IceCube)"
140 select PPC_MPC52xx
141 help
142 Support for the LITE5200 dev board for the MPC5200 from Freescale.
143 This is for the LITE5200 version 2.0 board. Don't know if it changes
144 much but it's only been tested on this board version. I think this
145 board is also known as IceCube.
146
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000147config EV64360
148 bool "Marvell-EV64360BP"
149 help
150 Select EV64360 if configuring a Marvell EV64360BP Evaluation
151 platform.
152endchoice
153
154config PQ2ADS
155 bool
156 depends on ADS8272
157 default y
158
159config TQM8xxL
160 bool
161 depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
162 default y
163
164config PPC_MPC52xx
165 bool
166
167config 8260
168 bool "CPM2 Support" if WILLOW
169 depends on 6xx
170 default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
171 help
172 The MPC8260 is a typical embedded CPU made by Motorola. Selecting
173 this option means that you wish to build a kernel for a machine with
174 an 8260 class CPU.
175
176config 8272
177 bool
178 depends on 6xx
179 default y if ADS8272
180 select 8260
181 help
182 The MPC8272 CPM has a different internal dpram setup than other CPM2
183 devices
184
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000185config CPM2
186 bool
187 depends on 8260 || MPC8560 || MPC8555
188 default y
189 help
190 The CPM2 (Communications Processor Module) is a coprocessor on
191 embedded CPUs made by Motorola. Selecting this option means that
192 you wish to build a kernel for a machine with a CPM2 coprocessor
193 on it (826x, 827x, 8560).
194
195config PPC_GEN550
196 bool
197 depends on SANDPOINT || SPRUCE || PPLUS || \
198 PRPMC750 || PRPMC800 || LOPEC || \
199 (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
200 83xx
201 default y
202
203config FORCE
204 bool
205 depends on 6xx && POWERPMC250
206 default y
207
208config GT64260
209 bool
210 depends on EV64260 || CPCI690
211 default y
212
213config MV64360 # Really MV64360 & MV64460
214 bool
215 depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
216 default y
217
218config MV64X60
219 bool
220 depends on (GT64260 || MV64360)
Paul Mackerras25635c72005-10-26 16:36:55 +1000221 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000222 default y
223
224menu "Set bridge options"
225 depends on MV64X60
226
227config NOT_COHERENT_CACHE
228 bool "Turn off Cache Coherency"
229 default n
230 help
231 Some 64x60 bridges lock up when trying to enforce cache coherency.
232 When this option is selected, cache coherency will be turned off.
233 Note that this can cause other problems (e.g., stale data being
234 speculatively loaded via a cached mapping). Use at your own risk.
235
236config MV64X60_BASE
237 hex "Set bridge base used by firmware"
238 default "0xf1000000"
239 help
240 A firmware can leave the base address of the bridge's registers at
241 a non-standard location. If so, set this value to reflect the
242 address of that non-standard location.
243
244config MV64X60_NEW_BASE
245 hex "Set bridge base used by kernel"
246 default "0xf1000000"
247 help
248 If the current base address of the bridge's registers is not where
249 you want it, set this value to the address that you want it moved to.
250
251endmenu
252
253config NONMONARCH_SUPPORT
254 bool "Enable Non-Monarch Support"
255 depends on PRPMC800
256
257config HARRIER
258 bool
259 depends on PRPMC800
260 default y
261
262config EPIC_SERIAL_MODE
263 bool
264 depends on 6xx && (LOPEC || SANDPOINT)
265 default y
266
267config MPC10X_BRIDGE
268 bool
269 depends on POWERPMC250 || LOPEC || SANDPOINT
Paul Mackerras25635c72005-10-26 16:36:55 +1000270 select PPC_INDIRECT_PCI
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000271 default y
272
273config MPC10X_OPENPIC
274 bool
275 depends on POWERPMC250 || LOPEC || SANDPOINT
276 default y
277
278config MPC10X_STORE_GATHERING
279 bool "Enable MPC10x store gathering"
280 depends on MPC10X_BRIDGE
281
282config SANDPOINT_ENABLE_UART1
283 bool "Enable DUART mode on Sandpoint"
284 depends on SANDPOINT
285 help
286 If this option is enabled then the MPC824x processor will run
287 in DUART mode instead of UART mode.
288
289config HARRIER_STORE_GATHERING
290 bool "Enable Harrier store gathering"
291 depends on HARRIER
292
293config MVME5100_IPMC761_PRESENT
294 bool "MVME5100 configured with an IPMC761"
295 depends on MVME5100
Paul Mackerrasf9bd1702005-10-26 16:47:42 +1000296 select PPC_I8259
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000297
298config SPRUCE_BAUD_33M
299 bool "Spruce baud clock support"
300 depends on SPRUCE