]>
Commit | Line | Data |
---|---|---|
e7f75ad0 DK |
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 | ||
8c1449bd JB |
10 | config 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 | |
20 | config 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 |
30 | config 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 |
39 | config 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 |
48 | config 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 |
59 | config 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 |
70 | config 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 |
80 | config 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 |
93 | config 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 |
104 | config 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 |
117 | config 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 |
130 | config 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 | 141 | config 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 |
153 | config 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 |
163 | config 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 |
174 | config 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 | 201 | config 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 |
217 | config 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 |
228 | config 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 |
235 | config 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. |
244 | config 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 |
251 | config 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 |
258 | config 440GRX |
259 | bool | |
260 | select IBM_NEW_EMAC_EMAC4 | |
261 | select IBM_NEW_EMAC_RGMII | |
262 | select IBM_NEW_EMAC_ZMII | |
263 | ||
f6dfc805 DG |
264 | config 440GP |
265 | bool | |
1d3bb996 | 266 | select IBM_NEW_EMAC_ZMII |
f6dfc805 DG |
267 | |
268 | config 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 | |
275 | config 440SP | |
276 | bool | |
277 | ||
3de9c9cd | 278 | config 440SPe |
3de9c9cd | 279 | bool |
4b63c3b9 | 280 | select IBM_NEW_EMAC_EMAC4 |
3de9c9cd | 281 | |
66e4b334 SR |
282 | config 460EX |
283 | bool | |
284 | select PPC_FPU | |
285 | select IBM_NEW_EMAC_EMAC4 | |
66e4b334 SR |
286 | select IBM_NEW_EMAC_TAH |
287 | ||
6c712090 MM |
288 | config 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 |
297 | config IBM440EP_ERR42 | |
298 | bool | |
39fd0e92 JL |
299 | |
300 | # Xilinx specific config options. | |
301 | config 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 | |
306 | config XILINX_VIRTEX_5_FXT | |
307 | bool | |
308 | select XILINX_VIRTEX | |
309 |