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