aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/embedded6xx/Kconfig
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2005-09-26 02:04:21 -0400
committerPaul Mackerras <paulus@samba.org>2005-09-26 02:04:21 -0400
commit14cf11af6cf608eb8c23e989ddb17a715ddce109 (patch)
tree271a97ce73e265f39c569cb159c195c5b4bb3f8c /arch/powerpc/platforms/embedded6xx/Kconfig
parente5baa396af7560382d2cf3f0871d616b61fc284c (diff)
powerpc: Merge enough to start building in arch/powerpc.
This creates the directory structure under arch/powerpc and a bunch of Kconfig files. It does a first-cut merge of arch/powerpc/mm, arch/powerpc/lib and arch/powerpc/platforms/powermac. This is enough to build a 32-bit powermac kernel with ARCH=powerpc. For now we are getting some unmerged files from arch/ppc/kernel and arch/ppc/syslib, or arch/ppc64/kernel. This makes some minor changes to files in those directories and files outside arch/powerpc. The boot directory is still not merged. That's going to be interesting. Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/embedded6xx/Kconfig')
-rw-r--r--arch/powerpc/platforms/embedded6xx/Kconfig313
1 files changed, 313 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/embedded6xx/Kconfig b/arch/powerpc/platforms/embedded6xx/Kconfig
new file mode 100644
index 000000000000..4f3551430596
--- /dev/null
+++ b/arch/powerpc/platforms/embedded6xx/Kconfig
@@ -0,0 +1,313 @@
1choice
2 prompt "Machine Type"
3 depends on EMBEDDED6xx
4
5config APUS
6 bool "Amiga-APUS"
7 depends on BROKEN
8 help
9 Select APUS if configuring for a PowerUP Amiga.
10 More information is available at:
11 <http://linux-apus.sourceforge.net/>.
12
13config KATANA
14 bool "Artesyn-Katana"
15 help
16 Select KATANA if configuring an Artesyn KATANA 750i or 3750
17 cPCI board.
18
19config WILLOW
20 bool "Cogent-Willow"
21
22config CPCI690
23 bool "Force-CPCI690"
24 help
25 Select CPCI690 if configuring a Force CPCI690 cPCI board.
26
27config POWERPMC250
28 bool "Force-PowerPMC250"
29
30config CHESTNUT
31 bool "IBM 750FX Eval board or 750GX Eval board"
32 help
33 Select CHESTNUT if configuring an IBM 750FX Eval Board or a
34 IBM 750GX Eval board.
35
36config SPRUCE
37 bool "IBM-Spruce"
38
39config HDPU
40 bool "Sky-HDPU"
41 help
42 Select HDPU if configuring a Sky Computers Compute Blade.
43
44config HDPU_FEATURES
45 depends HDPU
46 tristate "HDPU-Features"
47 help
48 Select to enable HDPU enhanced features.
49
50config EV64260
51 bool "Marvell-EV64260BP"
52 help
53 Select EV64260 if configuring a Marvell (formerly Galileo)
54 EV64260BP Evaluation platform.
55
56config LOPEC
57 bool "Motorola-LoPEC"
58
59config MVME5100
60 bool "Motorola-MVME5100"
61
62config PPLUS
63 bool "Motorola-PowerPlus"
64
65config PRPMC750
66 bool "Motorola-PrPMC750"
67
68config PRPMC800
69 bool "Motorola-PrPMC800"
70
71config SANDPOINT
72 bool "Motorola-Sandpoint"
73 help
74 Select SANDPOINT if configuring for a Motorola Sandpoint X3
75 (any flavor).
76
77config RADSTONE_PPC7D
78 bool "Radstone Technology PPC7D board"
79
80config PAL4
81 bool "SBS-Palomar4"
82
83config GEMINI
84 bool "Synergy-Gemini"
85 depends on BROKEN
86 help
87 Select Gemini if configuring for a Synergy Microsystems' Gemini
88 series Single Board Computer. More information is available at:
89 <http://www.synergymicro.com/PressRel/97_10_15.html>.
90
91config EST8260
92 bool "EST8260"
93 ---help---
94 The EST8260 is a single-board computer manufactured by Wind River
95 Systems, Inc. (formerly Embedded Support Tools Corp.) and based on
96 the MPC8260. Wind River Systems has a website at
97 <http://www.windriver.com/>, but the EST8260 cannot be found on it
98 and has probably been discontinued or rebadged.
99
100config SBC82xx
101 bool "SBC82xx"
102 ---help---
103 SBC PowerQUICC II, single-board computer with MPC82xx CPU
104 Manufacturer: Wind River Systems, Inc.
105 Date of Release: May 2003
106 End of Life: -
107 URL: <http://www.windriver.com/>
108
109config SBS8260
110 bool "SBS8260"
111
112config RPX8260
113 bool "RPXSUPER"
114
115config TQM8260
116 bool "TQM8260"
117 ---help---
118 MPC8260 based module, little larger than credit card,
119 up to 128 MB global + 64 MB local RAM, 32 MB Flash,
120 32 kB EEPROM, 256 kB L@ Cache, 10baseT + 100baseT Ethernet,
121 2 x serial ports, ...
122 Manufacturer: TQ Components, www.tq-group.de
123 Date of Release: June 2001
124 End of Life: not yet :-)
125 URL: <http://www.denx.de/PDF/TQM82xx_SPEC_Rev005.pdf>
126
127config ADS8272
128 bool "ADS8272"
129
130config PQ2FADS
131 bool "Freescale-PQ2FADS"
132 help
133 Select PQ2FADS if you wish to configure for a Freescale
134 PQ2FADS board (-VR or -ZU).
135
136config LITE5200
137 bool "Freescale LITE5200 / (IceCube)"
138 select PPC_MPC52xx
139 help
140 Support for the LITE5200 dev board for the MPC5200 from Freescale.
141 This is for the LITE5200 version 2.0 board. Don't know if it changes
142 much but it's only been tested on this board version. I think this
143 board is also known as IceCube.
144
145config MPC834x_SYS
146 bool "Freescale MPC834x SYS"
147 help
148 This option enables support for the MPC 834x SYS evaluation board.
149
150 Be aware that PCI buses can only function when SYS board is plugged
151 into the PIB (Platform IO Board) board from Freescale which provide
152 3 PCI slots. The PIBs PCI initialization is the bootloader's
153 responsiblilty.
154
155config EV64360
156 bool "Marvell-EV64360BP"
157 help
158 Select EV64360 if configuring a Marvell EV64360BP Evaluation
159 platform.
160endchoice
161
162config PQ2ADS
163 bool
164 depends on ADS8272
165 default y
166
167config TQM8xxL
168 bool
169 depends on 8xx && (TQM823L || TQM850L || FPS850L || TQM855L || TQM860L)
170 default y
171
172config PPC_MPC52xx
173 bool
174
175config 8260
176 bool "CPM2 Support" if WILLOW
177 depends on 6xx
178 default y if TQM8260 || RPX8260 || EST8260 || SBS8260 || SBC82xx || PQ2FADS
179 help
180 The MPC8260 is a typical embedded CPU made by Motorola. Selecting
181 this option means that you wish to build a kernel for a machine with
182 an 8260 class CPU.
183
184config 8272
185 bool
186 depends on 6xx
187 default y if ADS8272
188 select 8260
189 help
190 The MPC8272 CPM has a different internal dpram setup than other CPM2
191 devices
192
193config 83xx
194 bool
195 default y if MPC834x_SYS
196
197config MPC834x
198 bool
199 default y if MPC834x_SYS
200
201config CPM2
202 bool
203 depends on 8260 || MPC8560 || MPC8555
204 default y
205 help
206 The CPM2 (Communications Processor Module) is a coprocessor on
207 embedded CPUs made by Motorola. Selecting this option means that
208 you wish to build a kernel for a machine with a CPM2 coprocessor
209 on it (826x, 827x, 8560).
210
211config PPC_GEN550
212 bool
213 depends on SANDPOINT || SPRUCE || PPLUS || \
214 PRPMC750 || PRPMC800 || LOPEC || \
215 (EV64260 && !SERIAL_MPSC) || CHESTNUT || RADSTONE_PPC7D || \
216 83xx
217 default y
218
219config FORCE
220 bool
221 depends on 6xx && POWERPMC250
222 default y
223
224config GT64260
225 bool
226 depends on EV64260 || CPCI690
227 default y
228
229config MV64360 # Really MV64360 & MV64460
230 bool
231 depends on CHESTNUT || KATANA || RADSTONE_PPC7D || HDPU || EV64360
232 default y
233
234config MV64X60
235 bool
236 depends on (GT64260 || MV64360)
237 default y
238
239menu "Set bridge options"
240 depends on MV64X60
241
242config NOT_COHERENT_CACHE
243 bool "Turn off Cache Coherency"
244 default n
245 help
246 Some 64x60 bridges lock up when trying to enforce cache coherency.
247 When this option is selected, cache coherency will be turned off.
248 Note that this can cause other problems (e.g., stale data being
249 speculatively loaded via a cached mapping). Use at your own risk.
250
251config MV64X60_BASE
252 hex "Set bridge base used by firmware"
253 default "0xf1000000"
254 help
255 A firmware can leave the base address of the bridge's registers at
256 a non-standard location. If so, set this value to reflect the
257 address of that non-standard location.
258
259config MV64X60_NEW_BASE
260 hex "Set bridge base used by kernel"
261 default "0xf1000000"
262 help
263 If the current base address of the bridge's registers is not where
264 you want it, set this value to the address that you want it moved to.
265
266endmenu
267
268config NONMONARCH_SUPPORT
269 bool "Enable Non-Monarch Support"
270 depends on PRPMC800
271
272config HARRIER
273 bool
274 depends on PRPMC800
275 default y
276
277config EPIC_SERIAL_MODE
278 bool
279 depends on 6xx && (LOPEC || SANDPOINT)
280 default y
281
282config MPC10X_BRIDGE
283 bool
284 depends on POWERPMC250 || LOPEC || SANDPOINT
285 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