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