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 460EX 119 select PCI 120 select PPC4xx_PCI_EXPRESS 121 select IBM_NEW_EMAC_RGMII 122 select IBM_NEW_EMAC_ZMII 123 help 124 This option enables support for the AMCC PPC460EX evaluation board. 125 126config GLACIER 127 bool "Glacier" 128 depends on 44x 129 default n 130 select PPC44x_SIMPLE 131 select 460EX # Odd since it uses 460GT but the effects are the same 132 select PCI 133 select PPC4xx_PCI_EXPRESS 134 select IBM_NEW_EMAC_RGMII 135 select IBM_NEW_EMAC_ZMII 136 help 137 This option enables support for the AMCC PPC460GT evaluation board. 138 139config REDWOOD 140 bool "Redwood" 141 depends on 44x 142 default n 143 select PPC44x_SIMPLE 144 select 460SX 145 select PCI 146 select PPC4xx_PCI_EXPRESS 147 help 148 This option enables support for the AMCC PPC460SX Redwood board. 149 150config EIGER 151 bool "Eiger" 152 depends on 44x 153 default n 154 select PPC44x_SIMPLE 155 select 460SX 156 select PCI 157 select PPC4xx_PCI_EXPRESS 158 select IBM_NEW_EMAC_RGMII 159 help 160 This option enables support for the AMCC PPC460SX evaluation board. 161 162config YOSEMITE 163 bool "Yosemite" 164 depends on 44x 165 default n 166 select PPC44x_SIMPLE 167 select 440EP 168 select PCI 169 help 170 This option enables support for the AMCC PPC440EP evaluation board. 171 172config ISS4xx 173 bool "ISS 4xx Simulator" 174 depends on (44x || 40x) 175 default n 176 select 405GP if 40x 177 select 440GP if 44x && !PPC_47x 178 select PPC_FPU 179 select OF_RTC 180 help 181 This option enables support for the IBM ISS simulation environment 182 183config ICON 184 bool "Icon" 185 depends on 44x 186 default n 187 select PPC44x_SIMPLE 188 select 440SPe 189 select PCI 190 select PPC4xx_PCI_EXPRESS 191 help 192 This option enables support for the AMCC PPC440SPe evaluation board. 193 194#config LUAN 195# bool "Luan" 196# depends on 44x 197# default n 198# select 440SP 199# help 200# This option enables support for the IBM PPC440SP evaluation board. 201 202#config OCOTEA 203# bool "Ocotea" 204# depends on 44x 205# default n 206# select 440GX 207# help 208# This option enables support for the IBM PPC440GX evaluation board. 209 210config XILINX_VIRTEX440_GENERIC_BOARD 211 bool "Generic Xilinx Virtex 5 FXT board support" 212 depends on 44x 213 default n 214 select XILINX_VIRTEX_5_FXT 215 help 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. 218 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. 222 223 Most Virtex 5 designs should use this unless it needs to do some 224 special configuration at board probe time. 225 226config XILINX_ML510 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 233 help 234 This option enables extra support for features on the Xilinx ML510 235 board. The ML510 has a PCI bus with ALI south bridge. 236 237config PPC44x_SIMPLE 238 bool "Simple PowerPC 44x board support" 239 depends on 44x 240 default n 241 help 242 This option enables the simple PowerPC 44x platform support. 243 244config PPC4xx_GPIO 245 bool "PPC4xx GPIO support" 246 depends on 44x 247 select ARCH_REQUIRE_GPIOLIB 248 select GENERIC_GPIO 249 help 250 Enable gpiolib support for ppc440 based boards 251 252# 44x specific CPU modules, selected based on the board above. 253config 440EP 254 bool 255 select PPC_FPU 256 select IBM440EP_ERR42 257 select IBM_NEW_EMAC_ZMII 258 select USB_ARCH_HAS_OHCI 259 260config 440EPX 261 bool 262 select PPC_FPU 263 select IBM_NEW_EMAC_EMAC4 264 select IBM_NEW_EMAC_RGMII 265 select IBM_NEW_EMAC_ZMII 266 267config 440GRX 268 bool 269 select IBM_NEW_EMAC_EMAC4 270 select IBM_NEW_EMAC_RGMII 271 select IBM_NEW_EMAC_ZMII 272 273config 440GP 274 bool 275 select IBM_NEW_EMAC_ZMII 276 277config 440GX 278 bool 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 283 284config 440SP 285 bool 286 287config 440SPe 288 bool 289 select IBM_NEW_EMAC_EMAC4 290 291config 460EX 292 bool 293 select PPC_FPU 294 select IBM_NEW_EMAC_EMAC4 295 select IBM_NEW_EMAC_TAH 296 297config 460SX 298 bool 299 select PPC_FPU 300 select IBM_NEW_EMAC_EMAC4 301 select IBM_NEW_EMAC_RGMII 302 select IBM_NEW_EMAC_ZMII 303 select IBM_NEW_EMAC_TAH 304 305config APM821xx 306 bool 307 select PPC_FPU 308 select IBM_NEW_EMAC_EMAC4 309 select IBM_NEW_EMAC_TAH 310 311# 44x errata/workaround config symbols, selected by the CPU models above 312config IBM440EP_ERR42 313 bool 314 315# Xilinx specific config options. 316config XILINX_VIRTEX 317 bool 318 select DEFAULT_UIMAGE 319 320# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above 321config XILINX_VIRTEX_5_FXT 322 bool 323 select XILINX_VIRTEX 324 325