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 ICON 190 bool "Icon" 191 depends on 44x 192 default n 193 select PPC44x_SIMPLE 194 select 440SPe 195 select PCI 196 select PPC4xx_PCI_EXPRESS 197 help 198 This option enables support for the AMCC PPC440SPe evaluation board. 199 200#config LUAN 201# bool "Luan" 202# depends on 44x 203# default n 204# select 440SP 205# help 206# This option enables support for the IBM PPC440SP evaluation board. 207 208#config OCOTEA 209# bool "Ocotea" 210# depends on 44x 211# default n 212# select 440GX 213# help 214# This option enables support for the IBM PPC440GX evaluation board. 215 216config XILINX_VIRTEX440_GENERIC_BOARD 217 bool "Generic Xilinx Virtex 5 FXT board support" 218 depends on 44x 219 default n 220 select XILINX_VIRTEX_5_FXT 221 help 222 This option enables generic support for Xilinx Virtex based boards 223 that use a 440 based processor in the Virtex 5 FXT FPGA architecture. 224 225 The generic virtex board support matches any device tree which 226 specifies 'xlnx,virtex440' in its compatible field. This includes 227 the Xilinx ML5xx reference designs using the powerpc core. 228 229 Most Virtex 5 designs should use this unless it needs to do some 230 special configuration at board probe time. 231 232config XILINX_ML510 233 bool "Xilinx ML510 extra support" 234 depends on XILINX_VIRTEX440_GENERIC_BOARD 235 select PPC_PCI_CHOICE 236 select XILINX_PCI if PCI 237 select PPC_INDIRECT_PCI if PCI 238 select PPC_I8259 if PCI 239 help 240 This option enables extra support for features on the Xilinx ML510 241 board. The ML510 has a PCI bus with ALI south bridge. 242 243config PPC44x_SIMPLE 244 bool "Simple PowerPC 44x board support" 245 depends on 44x 246 default n 247 help 248 This option enables the simple PowerPC 44x platform support. 249 250config PPC4xx_GPIO 251 bool "PPC4xx GPIO support" 252 depends on 44x 253 select ARCH_REQUIRE_GPIOLIB 254 select GENERIC_GPIO 255 help 256 Enable gpiolib support for ppc440 based boards 257 258# 44x specific CPU modules, selected based on the board above. 259config 440EP 260 bool 261 select PPC_FPU 262 select IBM440EP_ERR42 263 select IBM_EMAC_ZMII 264 select USB_ARCH_HAS_OHCI 265 266config 440EPX 267 bool 268 select PPC_FPU 269 select IBM_EMAC_EMAC4 270 select IBM_EMAC_RGMII 271 select IBM_EMAC_ZMII 272 273config 440GRX 274 bool 275 select IBM_EMAC_EMAC4 276 select IBM_EMAC_RGMII 277 select IBM_EMAC_ZMII 278 279config 440GP 280 bool 281 select IBM_EMAC_ZMII 282 283config 440GX 284 bool 285 select IBM_EMAC_EMAC4 286 select IBM_EMAC_RGMII 287 select IBM_EMAC_ZMII #test only 288 select IBM_EMAC_TAH #test only 289 290config 440SP 291 bool 292 293config 440SPe 294 bool 295 select IBM_EMAC_EMAC4 296 297config 460EX 298 bool 299 select PPC_FPU 300 select IBM_EMAC_EMAC4 301 select IBM_EMAC_TAH 302 303config 460SX 304 bool 305 select PPC_FPU 306 select IBM_EMAC_EMAC4 307 select IBM_EMAC_RGMII 308 select IBM_EMAC_ZMII 309 select IBM_EMAC_TAH 310 311config 476FPE 312 bool 313 select PPC_FPU 314 315config APM821xx 316 bool 317 select PPC_FPU 318 select IBM_EMAC_EMAC4 319 select IBM_EMAC_TAH 320 321# 44x errata/workaround config symbols, selected by the CPU models above 322config IBM440EP_ERR42 323 bool 324 325# Xilinx specific config options. 326config XILINX_VIRTEX 327 bool 328 select DEFAULT_UIMAGE 329 330# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above 331config XILINX_VIRTEX_5_FXT 332 bool 333 select XILINX_VIRTEX 334 335