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