]> err.no Git - linux-2.6/blob - arch/powerpc/platforms/embedded6xx/Kconfig
910d50a8333a59a520bc0baeee4a89b8d1f83f0d
[linux-2.6] / arch / powerpc / platforms / embedded6xx / Kconfig
1 choice
2         prompt "Machine Type"
3         depends on EMBEDDED6xx
4
5 config KATANA
6         bool "Artesyn-Katana"
7         help
8           Select KATANA if configuring an Artesyn KATANA 750i or 3750
9           cPCI board.
10
11 config WILLOW
12         bool "Cogent-Willow"
13
14 config CPCI690
15         bool "Force-CPCI690"
16         help
17           Select CPCI690 if configuring a Force CPCI690 cPCI board.
18
19 config POWERPMC250
20         bool "Force-PowerPMC250"
21
22 config 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
28 config SPRUCE
29         bool "IBM-Spruce"
30         select PPC_INDIRECT_PCI
31
32 config HDPU
33         bool "Sky-HDPU"
34         help
35           Select HDPU if configuring a Sky Computers Compute Blade.
36
37 config HDPU_FEATURES
38         depends HDPU
39         tristate "HDPU-Features"
40         help
41           Select to enable HDPU enhanced features.
42
43 config EV64260
44         bool "Marvell-EV64260BP"
45         help
46           Select EV64260 if configuring a Marvell (formerly Galileo)
47           EV64260BP Evaluation platform.
48
49 config LOPEC
50         bool "Motorola-LoPEC"
51         select PPC_I8259
52
53 config MVME5100
54         bool "Motorola-MVME5100"
55         select PPC_INDIRECT_PCI
56
57 config PPLUS
58         bool "Motorola-PowerPlus"
59         select PPC_I8259
60         select PPC_INDIRECT_PCI
61
62 config PRPMC750
63         bool "Motorola-PrPMC750"
64         select PPC_INDIRECT_PCI
65
66 config PRPMC800
67         bool "Motorola-PrPMC800"
68         select PPC_INDIRECT_PCI
69
70 config SANDPOINT
71         bool "Motorola-Sandpoint"
72         select PPC_I8259
73         help
74           Select SANDPOINT if configuring for a Motorola Sandpoint X3
75           (any flavor).
76
77 config MPC7448HPC2
78         bool "Freescale MPC7448HPC2(Taiga)"
79         select TSI108_BRIDGE
80         select DEFAULT_UIMAGE
81         select PPC_UDBG_16550
82         select MPIC
83         select MPIC_WEIRD
84         help
85           Select MPC7448HPC2 if configuring for Freescale MPC7448HPC2 (Taiga)
86           platform
87
88 config RADSTONE_PPC7D
89         bool "Radstone Technology PPC7D board"
90         select PPC_I8259
91
92 config PAL4
93         bool "SBS-Palomar4"
94
95 config GEMINI
96         bool "Synergy-Gemini"
97         select PPC_INDIRECT_PCI
98         depends on BROKEN
99         help
100           Select Gemini if configuring for a Synergy Microsystems' Gemini
101           series Single Board Computer.  More information is available at:
102           <http://www.synergymicro.com/PressRel/97_10_15.html>.
103
104 config EST8260
105         bool "EST8260"
106         ---help---
107           The EST8260 is a single-board computer manufactured by Wind River
108           Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
109           the MPC8260.  Wind River Systems has a website at
110           <http://www.windriver.com/>, but the EST8260 cannot be found on it
111           and has probably been discontinued or rebadged.
112
113 config SBC82xx
114         bool "SBC82xx"
115         ---help---
116           SBC PowerQUICC II, single-board computer with MPC82xx CPU
117           Manufacturer: Wind River Systems, Inc.
118           Date of Release: May 2003
119           End of Life: -
120           URL: <http://www.windriver.com/>
121
122 config SBS8260
123         bool "SBS8260"
124
125 config RPX8260
126         bool "RPXSUPER"
127
128 config TQM8260
129         bool "TQM8260"
130         ---help---
131           MPC8260 based module, little larger than credit card,
132           up to 128 MB global + 64 MB local RAM, 32 MB Flash,
133           32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
134           2 x serial ports, ...
135           Manufacturer: TQ Components, www.tq-group.de
136           Date of Release: June 2001
137           End of Life: not yet :-)
138           URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
139
140 config ADS8272
141         bool "ADS8272"
142
143 config PQ2FADS
144         bool "Freescale-PQ2FADS"
145         help
146           Select PQ2FADS if you wish to configure for a Freescale
147           PQ2FADS board (-VR or -ZU).
148
149 config EV64360
150         bool "Marvell-EV64360BP"
151         help
152           Select EV64360 if configuring a Marvell EV64360BP Evaluation
153           platform.
154 endchoice
155
156 config PQ2ADS
157         bool
158         depends on ADS8272
159         default y
160
161 config TQM8xxL
162         bool
163         depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
164         default y
165
166 config 8260
167         bool "CPM2 Support" if WILLOW
168         depends on 6xx
169         default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
170         help
171           The MPC8260 is a typical embedded CPU made by Motorola.  Selecting
172           this option means that you wish to build a kernel for a machine with
173           an 8260 class CPU.
174
175 config 8272
176         bool
177         depends on 6xx
178         default y if ADS8272
179         select 8260
180         help
181           The MPC8272 CPM has a different internal dpram setup than other CPM2
182           devices
183
184 config CPM2
185         bool
186         depends on 8260 || MPC8560 || MPC8555
187         default y
188         help
189           The CPM2 (Communications Processor Module) is a coprocessor on
190           embedded CPUs made by Motorola.  Selecting this option means that
191           you wish to build a kernel for a machine with a CPM2 coprocessor
192           on it (826x, 827x, 8560).
193
194 config PPC_GEN550
195         bool
196         depends on SANDPOINT || SPRUCE || PPLUS || \
197                 PRPMC750 || PRPMC800 || LOPEC || \
198                 (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
199                 83xx
200         default y
201
202 config FORCE
203         bool
204         depends on 6xx && POWERPMC250
205         default y
206
207 config GT64260
208         bool
209         depends on EV64260 || CPCI690
210         default y
211
212 config MV64360          # Really MV64360 & MV64460
213         bool
214         depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
215         default y
216
217 config MV64X60
218         bool
219         depends on (GT64260 || MV64360)
220         select PPC_INDIRECT_PCI
221         default y
222
223 config TSI108_BRIDGE
224         bool
225         depends on MPC7448HPC2
226         default y
227
228 menu "Set bridge options"
229         depends on MV64X60
230
231 config NOT_COHERENT_CACHE
232         bool "Turn off Cache Coherency"
233         default n
234         help
235           Some 64x60 bridges lock up when trying to enforce cache coherency.
236           When this option is selected, cache coherency will be turned off.
237           Note that this can cause other problems (e.g., stale data being
238           speculatively loaded via a cached mapping).  Use at your own risk.
239
240 config MV64X60_BASE
241         hex "Set bridge base used by firmware"
242         default "0xf1000000"
243         help
244           A firmware can leave the base address of the bridge's registers at
245           a non-standard location.  If so, set this value to reflect the
246           address of that non-standard location.
247
248 config MV64X60_NEW_BASE
249         hex "Set bridge base used by kernel"
250         default "0xf1000000"
251         help
252           If the current base address of the bridge's registers is not where
253           you want it, set this value to the address that you want it moved to.
254
255 endmenu
256
257 config NONMONARCH_SUPPORT
258         bool "Enable Non-Monarch Support"
259         depends on PRPMC800
260
261 config HARRIER
262         bool
263         depends on PRPMC800
264         default y
265
266 config EPIC_SERIAL_MODE
267         bool
268         depends on 6xx && (LOPEC || SANDPOINT)
269         default y
270
271 config MPC10X_BRIDGE
272         bool
273         depends on POWERPMC250 || LOPEC || SANDPOINT
274         select PPC_INDIRECT_PCI
275         default y
276
277 config MPC10X_OPENPIC
278         bool
279         depends on POWERPMC250 || LOPEC || SANDPOINT
280         default y
281
282 config MPC10X_STORE_GATHERING
283         bool "Enable MPC10x store gathering"
284         depends on MPC10X_BRIDGE
285
286 config SANDPOINT_ENABLE_UART1
287         bool "Enable DUART mode on Sandpoint"
288         depends on SANDPOINT
289         help
290           If this option is enabled then the MPC824x processor will run
291           in DUART mode instead of UART mode.
292
293 config HARRIER_STORE_GATHERING
294         bool "Enable Harrier store gathering"
295         depends on HARRIER
296
297 config MVME5100_IPMC761_PRESENT
298         bool "MVME5100 configured with an IPMC761"
299         depends on MVME5100
300         select PPC_I8259
301
302 config SPRUCE_BAUD_33M
303         bool "Spruce baud clock support"
304         depends on SPRUCE