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 10config 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. 19 20config BLUESTONE 21 bool "Bluestone" 22 depends on 44x 23 default n 24 select PPC44x_SIMPLE 25 select APM821xx 26 select IBM_NEW_EMAC_RGMII 27 help 28 This option enables support for the APM APM821xx Evaluation board. 29 30config 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. 39 40config 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. 48 49config 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. 57 58config 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. 68 69config 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 help 78 This option enables support for the AMCC PPC440SPe evaluation board. 79 80config RAINIER 81 bool "Rainier" 82 depends on 44x 83 default n 84 select PPC44x_SIMPLE 85 select 440GRX 86 select PCI 87 help 88 This option enables support for the AMCC PPC440GRX evaluation board. 89 90config WARP 91 bool "PIKA Warp" 92 depends on 44x 93 default n 94 select 440EP 95 help 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 98 stations and trunks. 99 100 See http://www.pikatechnologies.com/ and follow the "PIKA for Computer 101 Telephony Developers" link for more information. 102 103config ARCHES 104 bool "Arches" 105 depends on 44x 106 default n 107 select PPC44x_SIMPLE 108 select 460EX # Odd since it uses 460GT but the effects are the same 109 select PCI 110 select PPC4xx_PCI_EXPRESS 111 help 112 This option enables support for the AMCC Dual PPC460GT evaluation board. 113 114config CANYONLANDS 115 bool "Canyonlands" 116 depends on 44x 117 default n 118 select PPC44x_SIMPLE 119 select 460EX 120 select PCI 121 select PPC4xx_PCI_EXPRESS 122 select IBM_NEW_EMAC_RGMII 123 select IBM_NEW_EMAC_ZMII 124 help 125 This option enables support for the AMCC PPC460EX evaluation board. 126 127config GLACIER 128 bool "Glacier" 129 depends on 44x 130 default n 131 select PPC44x_SIMPLE 132 select 460EX # Odd since it uses 460GT but the effects are the same 133 select PCI 134 select PPC4xx_PCI_EXPRESS 135 select IBM_NEW_EMAC_RGMII 136 select IBM_NEW_EMAC_ZMII 137 help 138 This option enables support for the AMCC PPC460GT evaluation board. 139 140config REDWOOD 141 bool "Redwood" 142 depends on 44x 143 default n 144 select PPC44x_SIMPLE 145 select 460SX 146 select PCI 147 select PPC4xx_PCI_EXPRESS 148 help 149 This option enables support for the AMCC PPC460SX Redwood board. 150 151config EIGER 152 bool "Eiger" 153 depends on 44x 154 default n 155 select PPC44x_SIMPLE 156 select 460SX 157 select PCI 158 select PPC4xx_PCI_EXPRESS 159 select IBM_NEW_EMAC_RGMII 160 help 161 This option enables support for the AMCC PPC460SX evaluation board. 162 163config YOSEMITE 164 bool "Yosemite" 165 depends on 44x 166 default n 167 select PPC44x_SIMPLE 168 select 440EP 169 select PCI 170 help 171 This option enables support for the AMCC PPC440EP evaluation board. 172 173config ISS4xx 174 bool "ISS 4xx Simulator" 175 depends on (44x || 40x) 176 default n 177 select 405GP if 40x 178 select 440GP if 44x && !PPC_47x 179 select PPC_FPU 180 select OF_RTC 181 help 182 This option enables support for the IBM ISS simulation environment 183 184config ICON 185 bool "Icon" 186 depends on 44x 187 default n 188 select PPC44x_SIMPLE 189 select 440SPe 190 select PCI 191 select PPC4xx_PCI_EXPRESS 192 help 193 This option enables support for the AMCC PPC440SPe evaluation board. 194 195#config LUAN 196# bool "Luan" 197# depends on 44x 198# default n 199# select 440SP 200# help 201# This option enables support for the IBM PPC440SP evaluation board. 202 203#config OCOTEA 204# bool "Ocotea" 205# depends on 44x 206# default n 207# select 440GX 208# help 209# This option enables support for the IBM PPC440GX evaluation board. 210 211config XILINX_VIRTEX440_GENERIC_BOARD 212 bool "Generic Xilinx Virtex 5 FXT board support" 213 depends on 44x 214 default n 215 select XILINX_VIRTEX_5_FXT 216 help 217 This option enables generic support for Xilinx Virtex based boards 218 that use a 440 based processor in the Virtex 5 FXT FPGA architecture. 219 220 The generic virtex board support matches any device tree which 221 specifies 'xlnx,virtex440' in its compatible field. This includes 222 the Xilinx ML5xx reference designs using the powerpc core. 223 224 Most Virtex 5 designs should use this unless it needs to do some 225 special configuration at board probe time. 226 227config XILINX_ML510 228 bool "Xilinx ML510 extra support" 229 depends on XILINX_VIRTEX440_GENERIC_BOARD 230 select PPC_PCI_CHOICE 231 select XILINX_PCI if PCI 232 select PPC_INDIRECT_PCI if PCI 233 select PPC_I8259 if PCI 234 help 235 This option enables extra support for features on the Xilinx ML510 236 board. The ML510 has a PCI bus with ALI south bridge. 237 238config PPC44x_SIMPLE 239 bool "Simple PowerPC 44x board support" 240 depends on 44x 241 default n 242 help 243 This option enables the simple PowerPC 44x platform support. 244 245config PPC4xx_GPIO 246 bool "PPC4xx GPIO support" 247 depends on 44x 248 select ARCH_REQUIRE_GPIOLIB 249 select GENERIC_GPIO 250 help 251 Enable gpiolib support for ppc440 based boards 252 253# 44x specific CPU modules, selected based on the board above. 254config 440EP 255 bool 256 select PPC_FPU 257 select IBM440EP_ERR42 258 select IBM_NEW_EMAC_ZMII 259 select USB_ARCH_HAS_OHCI 260 261config 440EPX 262 bool 263 select PPC_FPU 264 select IBM_NEW_EMAC_EMAC4 265 select IBM_NEW_EMAC_RGMII 266 select IBM_NEW_EMAC_ZMII 267 268config 440GRX 269 bool 270 select IBM_NEW_EMAC_EMAC4 271 select IBM_NEW_EMAC_RGMII 272 select IBM_NEW_EMAC_ZMII 273 274config 440GP 275 bool 276 select IBM_NEW_EMAC_ZMII 277 278config 440GX 279 bool 280 select IBM_NEW_EMAC_EMAC4 281 select IBM_NEW_EMAC_RGMII 282 select IBM_NEW_EMAC_ZMII #test only 283 select IBM_NEW_EMAC_TAH #test only 284 285config 440SP 286 bool 287 288config 440SPe 289 bool 290 select IBM_NEW_EMAC_EMAC4 291 292config 460EX 293 bool 294 select PPC_FPU 295 select IBM_NEW_EMAC_EMAC4 296 select IBM_NEW_EMAC_TAH 297 298config 460SX 299 bool 300 select PPC_FPU 301 select IBM_NEW_EMAC_EMAC4 302 select IBM_NEW_EMAC_RGMII 303 select IBM_NEW_EMAC_ZMII 304 select IBM_NEW_EMAC_TAH 305 306config APM821xx 307 bool 308 select PPC_FPU 309 select IBM_NEW_EMAC_EMAC4 310 select IBM_NEW_EMAC_TAH 311 312# 44x errata/workaround config symbols, selected by the CPU models above 313config IBM440EP_ERR42 314 bool 315 316# Xilinx specific config options. 317config XILINX_VIRTEX 318 bool 319 select DEFAULT_UIMAGE 320 321# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above 322config XILINX_VIRTEX_5_FXT 323 bool 324 select XILINX_VIRTEX 325 326