]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/powerpc/platforms/44x/Kconfig
powerpc/pseries: Remove RTAS_POWERMGM_EVENTS
[karo-tx-linux.git] / arch / powerpc / platforms / 44x / Kconfig
1 config PPC_47x
2         bool "Support for 47x variant"
3         depends on 44x
4         default n
5         select MPIC
6         help
7           This option enables support for the 47x family of processors and is
8           not currently compatible with other 44x or 46x varients
9
10 config BAMBOO
11         bool "Bamboo"
12         depends on 44x
13         default n
14         select PPC44x_SIMPLE
15         select 440EP
16         select PCI
17         help
18           This option enables support for the IBM PPC440EP evaluation board.
19
20 config BLUESTONE
21         bool "Bluestone"
22         depends on 44x
23         default n
24         select PPC44x_SIMPLE
25         select APM821xx
26         select PPC4xx_PCI_EXPRESS
27         select IBM_EMAC_RGMII
28         help
29           This option enables support for the APM APM821xx Evaluation board.
30
31 config EBONY
32         bool "Ebony"
33         depends on 44x
34         default y
35         select 440GP
36         select PCI
37         select OF_RTC
38         help
39           This option enables support for the IBM PPC440GP evaluation board.
40
41 config SAM440EP
42         bool "Sam440ep"
43         depends on 44x
44         default n
45         select 440EP
46         select PCI
47         help
48           This option enables support for the ACube Sam440ep board.
49
50 config SEQUOIA
51         bool "Sequoia"
52         depends on 44x
53         default n
54         select PPC44x_SIMPLE
55         select 440EPX
56         help
57           This option enables support for the AMCC PPC440EPX evaluation board.
58
59 config TAISHAN
60         bool "Taishan"
61         depends on 44x
62         default n
63         select PPC44x_SIMPLE
64         select 440GX
65         select PCI
66         help
67           This option enables support for the AMCC PPC440GX "Taishan"
68           evaluation board.
69
70 config KATMAI
71         bool "Katmai"
72         depends on 44x
73         default n
74         select PPC44x_SIMPLE
75         select 440SPe
76         select PCI
77         select PPC4xx_PCI_EXPRESS
78         select PCI_MSI
79         select PPC4xx_MSI
80         help
81           This option enables support for the AMCC PPC440SPe evaluation board.
82
83 config RAINIER
84         bool "Rainier"
85         depends on 44x
86         default n
87         select PPC44x_SIMPLE
88         select 440GRX
89         select PCI
90         help
91           This option enables support for the AMCC PPC440GRX evaluation board.
92
93 config WARP
94         bool "PIKA Warp"
95         depends on 44x
96         default n
97         select 440EP
98         help
99           This option enables support for the PIKA Warp(tm) Appliance. The Warp
100           is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
101           stations and trunks.
102
103           See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
104           Telephony Developers" link for more information.
105
106 config ARCHES
107         bool "Arches"
108         depends on 44x
109         default n
110         select PPC44x_SIMPLE
111         select 460EX # Odd since it uses 460GT but the effects are the same
112         select PCI
113         select PPC4xx_PCI_EXPRESS
114         help
115           This option enables support for the AMCC Dual PPC460GT evaluation board.
116
117 config CANYONLANDS
118         bool "Canyonlands"
119         depends on 44x
120         default n
121         select 460EX
122         select PCI
123         select PPC4xx_PCI_EXPRESS
124         select PCI_MSI
125         select PPC4xx_MSI
126         select IBM_EMAC_RGMII
127         select IBM_EMAC_ZMII
128         help
129           This option enables support for the AMCC PPC460EX evaluation board.
130
131 config GLACIER
132         bool "Glacier"
133         depends on 44x
134         default n
135         select PPC44x_SIMPLE
136         select 460EX # Odd since it uses 460GT but the effects are the same
137         select PCI
138         select PPC4xx_PCI_EXPRESS
139         select IBM_EMAC_RGMII
140         select IBM_EMAC_ZMII
141         help
142           This option enables support for the AMCC PPC460GT evaluation board.
143
144 config REDWOOD
145         bool "Redwood"
146         depends on 44x
147         default n
148         select PPC44x_SIMPLE
149         select 460SX
150         select PCI
151         select PPC4xx_PCI_EXPRESS
152         select PCI_MSI
153         select PPC4xx_MSI
154         help
155           This option enables support for the AMCC PPC460SX Redwood board.
156
157 config EIGER
158         bool "Eiger"
159         depends on 44x
160         default n
161         select PPC44x_SIMPLE
162         select 460SX
163         select PCI
164         select PPC4xx_PCI_EXPRESS
165         select IBM_EMAC_RGMII
166         help
167           This option enables support for the AMCC PPC460SX evaluation board.
168
169 config YOSEMITE
170         bool "Yosemite"
171         depends on 44x
172         default n
173         select PPC44x_SIMPLE
174         select 440EP
175         select PCI
176         help
177           This option enables support for the AMCC PPC440EP evaluation board.
178
179 config ISS4xx
180         bool "ISS 4xx Simulator"
181         depends on (44x || 40x)
182         default n
183         select 405GP if 40x
184         select 440GP if 44x && !PPC_47x
185         select PPC_FPU
186         select OF_RTC
187         help
188           This option enables support for the IBM ISS simulation environment
189
190 config CURRITUCK
191         bool "IBM Currituck (476fpe) Support"
192         depends on PPC_47x
193         default n
194         select SWIOTLB
195         select 476FPE
196         select PPC4xx_PCI_EXPRESS
197         help
198           This option enables support for the IBM Currituck (476fpe) evaluation board
199
200 config ICON
201         bool "Icon"
202         depends on 44x
203         default n
204         select PPC44x_SIMPLE
205         select 440SPe
206         select PCI
207         select PPC4xx_PCI_EXPRESS
208         help
209           This option enables support for the AMCC PPC440SPe evaluation board.
210
211 config XILINX_VIRTEX440_GENERIC_BOARD
212         bool "Generic Xilinx Virtex 5 FXT board support"
213         depends on 44x
214         default n
215         select XILINX_VIRTEX_5_FXT
216         help
217           This option enables generic support for Xilinx Virtex based boards
218           that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
219
220           The generic virtex board support matches any device tree which
221           specifies 'xlnx,virtex440' in its compatible field.  This includes
222           the Xilinx ML5xx reference designs using the powerpc core.
223
224           Most Virtex 5 designs should use this unless it needs to do some
225           special configuration at board probe time.
226
227 config XILINX_ML510
228         bool "Xilinx ML510 extra support"
229         depends on XILINX_VIRTEX440_GENERIC_BOARD
230         select PPC_PCI_CHOICE
231         select XILINX_PCI if PCI
232         select PPC_INDIRECT_PCI if PCI
233         select PPC_I8259 if PCI
234         help
235           This option enables extra support for features on the Xilinx ML510
236           board.  The ML510 has a PCI bus with ALI south bridge.
237
238 config PPC44x_SIMPLE
239         bool "Simple PowerPC 44x board support"
240         depends on 44x
241         default n
242         help
243           This option enables the simple PowerPC 44x platform support.
244
245 config PPC4xx_GPIO
246         bool "PPC4xx GPIO support"
247         depends on 44x
248         select ARCH_REQUIRE_GPIOLIB
249         select GENERIC_GPIO
250         help
251           Enable gpiolib support for ppc440 based boards
252
253 # 44x specific CPU modules, selected based on the board above.
254 config 440EP
255         bool
256         select PPC_FPU
257         select IBM440EP_ERR42
258         select IBM_EMAC_ZMII
259         select USB_ARCH_HAS_OHCI
260
261 config 440EPX
262         bool
263         select PPC_FPU
264         select IBM_EMAC_EMAC4
265         select IBM_EMAC_RGMII
266         select IBM_EMAC_ZMII
267
268 config 440GRX
269         bool
270         select IBM_EMAC_EMAC4
271         select IBM_EMAC_RGMII
272         select IBM_EMAC_ZMII
273
274 config 440GP
275         bool
276         select IBM_EMAC_ZMII
277
278 config 440GX
279         bool
280         select IBM_EMAC_EMAC4
281         select IBM_EMAC_RGMII
282         select IBM_EMAC_ZMII #test only
283         select IBM_EMAC_TAH  #test only
284
285 config 440SP
286         bool
287
288 config 440SPe
289         bool
290         select IBM_EMAC_EMAC4
291
292 config 460EX
293         bool
294         select PPC_FPU
295         select IBM_EMAC_EMAC4
296         select IBM_EMAC_TAH
297
298 config 460SX
299         bool
300         select PPC_FPU
301         select IBM_EMAC_EMAC4
302         select IBM_EMAC_RGMII
303         select IBM_EMAC_ZMII
304         select IBM_EMAC_TAH
305
306 config 476FPE
307         bool
308         select PPC_FPU
309
310 config APM821xx
311         bool
312         select PPC_FPU
313         select IBM_EMAC_EMAC4
314         select IBM_EMAC_TAH
315
316 # 44x errata/workaround config symbols, selected by the CPU models above
317 config IBM440EP_ERR42
318         bool
319
320 # Xilinx specific config options.
321 config XILINX_VIRTEX
322         bool
323         select DEFAULT_UIMAGE
324
325 # Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
326 config XILINX_VIRTEX_5_FXT
327         bool
328         select XILINX_VIRTEX
329