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