2 bool "Support for 47x variant"
7 This option enables support for the 47x family of processors and is
8 not currently compatible with other 44x or 46x varients
18 This option enables support for the IBM PPC440EP evaluation board.
26 select IBM_NEW_EMAC_RGMII
28 This option enables support for the APM APM821xx Evaluation board.
38 This option enables support for the IBM PPC440GP evaluation board.
47 This option enables support for the ACube Sam440ep board.
56 This option enables support for the AMCC PPC440EPX evaluation board.
66 This option enables support for the AMCC PPC440GX "Taishan"
76 select PPC4xx_PCI_EXPRESS
78 This option enables support for the AMCC PPC440SPe evaluation board.
88 This option enables support for the AMCC PPC440GRX evaluation board.
96 This option enables support for the PIKA Warp(tm) Appliance. The Warp
97 is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
100 See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
101 Telephony Developers" link for more information.
108 select 460EX # Odd since it uses 460GT but the effects are the same
110 select PPC4xx_PCI_EXPRESS
112 This option enables support for the AMCC Dual PPC460GT evaluation board.
120 select PPC4xx_PCI_EXPRESS
121 select IBM_NEW_EMAC_RGMII
122 select IBM_NEW_EMAC_ZMII
124 This option enables support for the AMCC PPC460EX evaluation board.
131 select 460EX # Odd since it uses 460GT but the effects are the same
133 select PPC4xx_PCI_EXPRESS
134 select IBM_NEW_EMAC_RGMII
135 select IBM_NEW_EMAC_ZMII
137 This option enables support for the AMCC PPC460GT evaluation board.
146 select PPC4xx_PCI_EXPRESS
148 This option enables support for the AMCC PPC460SX Redwood board.
157 select PPC4xx_PCI_EXPRESS
158 select IBM_NEW_EMAC_RGMII
160 This option enables support for the AMCC PPC460SX evaluation board.
170 This option enables support for the AMCC PPC440EP evaluation board.
173 bool "ISS 4xx Simulator"
174 depends on (44x || 40x)
177 select 440GP if 44x && !PPC_47x
181 This option enables support for the IBM ISS simulation environment
190 select PPC4xx_PCI_EXPRESS
192 This option enables support for the AMCC PPC440SPe evaluation board.
200 # This option enables support for the IBM PPC440SP evaluation board.
208 # This option enables support for the IBM PPC440GX evaluation board.
210 config XILINX_VIRTEX440_GENERIC_BOARD
211 bool "Generic Xilinx Virtex 5 FXT board support"
214 select XILINX_VIRTEX_5_FXT
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.
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
234 This option enables extra support for features on the Xilinx ML510
235 board. The ML510 has a PCI bus with ALI south bridge.
238 bool "Simple PowerPC 44x board support"
242 This option enables the simple PowerPC 44x platform support.
245 bool "PPC4xx GPIO support"
247 select ARCH_REQUIRE_GPIOLIB
250 Enable gpiolib support for ppc440 based boards
252 # 44x specific CPU modules, selected based on the board above.
256 select IBM440EP_ERR42
257 select IBM_NEW_EMAC_ZMII
258 select USB_ARCH_HAS_OHCI
263 select IBM_NEW_EMAC_EMAC4
264 select IBM_NEW_EMAC_RGMII
265 select IBM_NEW_EMAC_ZMII
269 select IBM_NEW_EMAC_EMAC4
270 select IBM_NEW_EMAC_RGMII
271 select IBM_NEW_EMAC_ZMII
275 select IBM_NEW_EMAC_ZMII
279 select IBM_NEW_EMAC_EMAC4
280 select IBM_NEW_EMAC_RGMII
281 select IBM_NEW_EMAC_ZMII #test only
282 select IBM_NEW_EMAC_TAH #test only
289 select IBM_NEW_EMAC_EMAC4
294 select IBM_NEW_EMAC_EMAC4
295 select IBM_NEW_EMAC_TAH
300 select IBM_NEW_EMAC_EMAC4
301 select IBM_NEW_EMAC_RGMII
302 select IBM_NEW_EMAC_ZMII
303 select IBM_NEW_EMAC_TAH
308 select IBM_NEW_EMAC_EMAC4
309 select IBM_NEW_EMAC_TAH
311 # 44x errata/workaround config symbols, selected by the CPU models above
312 config IBM440EP_ERR42
315 # Xilinx specific config options.
318 select DEFAULT_UIMAGE
320 # Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
321 config XILINX_VIRTEX_5_FXT