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