1e7f75ad0SDave Kleikampconfig PPC_47x 2e7f75ad0SDave Kleikamp bool "Support for 47x variant" 3e7f75ad0SDave Kleikamp depends on 44x 4e7f75ad0SDave Kleikamp default n 5e7f75ad0SDave Kleikamp select MPIC 6e7f75ad0SDave Kleikamp help 7e7f75ad0SDave Kleikamp This option enables support for the 47x family of processors and is 8e7f75ad0SDave Kleikamp not currently compatible with other 44x or 46x varients 9e7f75ad0SDave Kleikamp 108c1449bdSJosh Boyerconfig BAMBOO 118c1449bdSJosh Boyer bool "Bamboo" 128c1449bdSJosh Boyer depends on 44x 138c1449bdSJosh Boyer default n 14380c313aSJosh Boyer select PPC44x_SIMPLE 158c1449bdSJosh Boyer select 440EP 16c3fc2de0SBenjamin Herrenschmidt select PCI 178c1449bdSJosh Boyer help 188c1449bdSJosh Boyer This option enables support for the IBM PPC440EP evaluation board. 19f6dfc805SDavid Gibson 206edc323dSTirumala Marriconfig BLUESTONE 216edc323dSTirumala Marri bool "Bluestone" 226edc323dSTirumala Marri depends on 44x 236edc323dSTirumala Marri default n 246edc323dSTirumala Marri select PPC44x_SIMPLE 256edc323dSTirumala Marri select APM821xx 266edc323dSTirumala Marri select IBM_NEW_EMAC_RGMII 276edc323dSTirumala Marri help 286edc323dSTirumala Marri This option enables support for the APM APM821xx Evaluation board. 296edc323dSTirumala Marri 30f6dfc805SDavid Gibsonconfig EBONY 31f6dfc805SDavid Gibson bool "Ebony" 32f6dfc805SDavid Gibson depends on 44x 33f6dfc805SDavid Gibson default y 34f6dfc805SDavid Gibson select 440GP 3569c07851SBenjamin Herrenschmidt select PCI 3622258fa4SDavid Gibson select OF_RTC 37f6dfc805SDavid Gibson help 38f6dfc805SDavid Gibson This option enables support for the IBM PPC440GP evaluation board. 39f6dfc805SDavid Gibson 40b6014e15SGiuseppe Covielloconfig SAM440EP 41b6014e15SGiuseppe Coviello bool "Sam440ep" 42b6014e15SGiuseppe Coviello depends on 44x 43b6014e15SGiuseppe Coviello default n 44b6014e15SGiuseppe Coviello select 440EP 45b6014e15SGiuseppe Coviello select PCI 46b6014e15SGiuseppe Coviello help 47b6014e15SGiuseppe Coviello This option enables support for the ACube Sam440ep board. 48b6014e15SGiuseppe Coviello 4915fc993eSValentine Barshakconfig SEQUOIA 5015fc993eSValentine Barshak bool "Sequoia" 5115fc993eSValentine Barshak depends on 44x 5215fc993eSValentine Barshak default n 53427e817dSJosh Boyer select PPC44x_SIMPLE 5415fc993eSValentine Barshak select 440EPX 5515fc993eSValentine Barshak help 5615fc993eSValentine Barshak This option enables support for the AMCC PPC440EPX evaluation board. 5715fc993eSValentine Barshak 586bbc5476SHugh Blemingsconfig TAISHAN 596bbc5476SHugh Blemings bool "Taishan" 606bbc5476SHugh Blemings depends on 44x 616bbc5476SHugh Blemings default n 624f19a897SJosh Boyer select PPC44x_SIMPLE 636bbc5476SHugh Blemings select 440GX 646bbc5476SHugh Blemings select PCI 656bbc5476SHugh Blemings help 666bbc5476SHugh Blemings This option enables support for the AMCC PPC440GX "Taishan" 676bbc5476SHugh Blemings evaluation board. 686bbc5476SHugh Blemings 693de9c9cdSBenjamin Herrenschmidtconfig KATMAI 703de9c9cdSBenjamin Herrenschmidt bool "Katmai" 713de9c9cdSBenjamin Herrenschmidt depends on 44x 723de9c9cdSBenjamin Herrenschmidt default n 73cfcf81baSJosh Boyer select PPC44x_SIMPLE 743de9c9cdSBenjamin Herrenschmidt select 440SPe 753de9c9cdSBenjamin Herrenschmidt select PCI 763de9c9cdSBenjamin Herrenschmidt select PPC4xx_PCI_EXPRESS 77*3fb79338SRupjyoti Sarmah select PCI_MSI 78*3fb79338SRupjyoti Sarmah select PCC4xx_MSI 793de9c9cdSBenjamin Herrenschmidt help 803de9c9cdSBenjamin Herrenschmidt This option enables support for the AMCC PPC440SPe evaluation board. 813de9c9cdSBenjamin Herrenschmidt 826272175dSValentine Barshakconfig RAINIER 836272175dSValentine Barshak bool "Rainier" 846272175dSValentine Barshak depends on 44x 856272175dSValentine Barshak default n 865c8495d2SJosh Boyer select PPC44x_SIMPLE 876272175dSValentine Barshak select 440GRX 8899011623SJosh Boyer select PCI 896272175dSValentine Barshak help 906272175dSValentine Barshak This option enables support for the AMCC PPC440GRX evaluation board. 916272175dSValentine Barshak 92f9bdedb2SSean MacLennanconfig WARP 93f9bdedb2SSean MacLennan bool "PIKA Warp" 94f9bdedb2SSean MacLennan depends on 44x 95f9bdedb2SSean MacLennan default n 96f9bdedb2SSean MacLennan select 440EP 97f9bdedb2SSean MacLennan help 98f9bdedb2SSean MacLennan This option enables support for the PIKA Warp(tm) Appliance. The Warp 99f9bdedb2SSean MacLennan is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP 100f9bdedb2SSean MacLennan stations and trunks. 101f9bdedb2SSean MacLennan 102f9bdedb2SSean MacLennan See http://www.pikatechnologies.com/ and follow the "PIKA for Computer 103f9bdedb2SSean MacLennan Telephony Developers" link for more information. 104f9bdedb2SSean MacLennan 105e00de30aSVictor Gallardoconfig ARCHES 106e00de30aSVictor Gallardo bool "Arches" 107e00de30aSVictor Gallardo depends on 44x 108e00de30aSVictor Gallardo default n 109e00de30aSVictor Gallardo select PPC44x_SIMPLE 110e00de30aSVictor Gallardo select 460EX # Odd since it uses 460GT but the effects are the same 111e00de30aSVictor Gallardo select PCI 112e00de30aSVictor Gallardo select PPC4xx_PCI_EXPRESS 113e00de30aSVictor Gallardo help 114e00de30aSVictor Gallardo This option enables support for the AMCC Dual PPC460GT evaluation board. 115e00de30aSVictor Gallardo 11666e4b334SStefan Roeseconfig CANYONLANDS 11766e4b334SStefan Roese bool "Canyonlands" 11866e4b334SStefan Roese depends on 44x 11966e4b334SStefan Roese default n 12066e4b334SStefan Roese select 460EX 12166e4b334SStefan Roese select PCI 12266e4b334SStefan Roese select PPC4xx_PCI_EXPRESS 123*3fb79338SRupjyoti Sarmah select PCI_MSI 124*3fb79338SRupjyoti Sarmah select PPC4xx_MSI 125e00de30aSVictor Gallardo select IBM_NEW_EMAC_RGMII 126e00de30aSVictor Gallardo select IBM_NEW_EMAC_ZMII 12766e4b334SStefan Roese help 12866e4b334SStefan Roese This option enables support for the AMCC PPC460EX evaluation board. 12966e4b334SStefan Roese 130ded563cfSJosh Boyerconfig GLACIER 131ded563cfSJosh Boyer bool "Glacier" 132ded563cfSJosh Boyer depends on 44x 133ded563cfSJosh Boyer default n 134ded563cfSJosh Boyer select PPC44x_SIMPLE 135ded563cfSJosh Boyer select 460EX # Odd since it uses 460GT but the effects are the same 136ded563cfSJosh Boyer select PCI 137ded563cfSJosh Boyer select PPC4xx_PCI_EXPRESS 138e00de30aSVictor Gallardo select IBM_NEW_EMAC_RGMII 139e00de30aSVictor Gallardo select IBM_NEW_EMAC_ZMII 140ded563cfSJosh Boyer help 141ded563cfSJosh Boyer This option enables support for the AMCC PPC460GT evaluation board. 142ded563cfSJosh Boyer 1436c712090SMadhulika Madishettyconfig REDWOOD 1446c712090SMadhulika Madishetty bool "Redwood" 1456c712090SMadhulika Madishetty depends on 44x 1466c712090SMadhulika Madishetty default n 1476c712090SMadhulika Madishetty select PPC44x_SIMPLE 1486c712090SMadhulika Madishetty select 460SX 1496c712090SMadhulika Madishetty select PCI 1506c712090SMadhulika Madishetty select PPC4xx_PCI_EXPRESS 151*3fb79338SRupjyoti Sarmah select PCI_MSI 152*3fb79338SRupjyoti Sarmah select PPC4xx_MSI 1536c712090SMadhulika Madishetty help 1546c712090SMadhulika Madishetty This option enables support for the AMCC PPC460SX Redwood board. 1556c712090SMadhulika Madishetty 156c9f75093Sfkan@amcc.comconfig EIGER 157c9f75093Sfkan@amcc.com bool "Eiger" 158c9f75093Sfkan@amcc.com depends on 44x 159c9f75093Sfkan@amcc.com default n 160c9f75093Sfkan@amcc.com select PPC44x_SIMPLE 161c9f75093Sfkan@amcc.com select 460SX 162c9f75093Sfkan@amcc.com select PCI 163c9f75093Sfkan@amcc.com select PPC4xx_PCI_EXPRESS 164c9f75093Sfkan@amcc.com select IBM_NEW_EMAC_RGMII 165c9f75093Sfkan@amcc.com help 166c9f75093Sfkan@amcc.com This option enables support for the AMCC PPC460SX evaluation board. 167c9f75093Sfkan@amcc.com 168ed70854aSJosh Boyerconfig YOSEMITE 169ed70854aSJosh Boyer bool "Yosemite" 170ed70854aSJosh Boyer depends on 44x 171ed70854aSJosh Boyer default n 172380c313aSJosh Boyer select PPC44x_SIMPLE 173ed70854aSJosh Boyer select 440EP 174ed70854aSJosh Boyer select PCI 175ed70854aSJosh Boyer help 176ed70854aSJosh Boyer This option enables support for the AMCC PPC440EP evaluation board. 177ed70854aSJosh Boyer 178b4e8c8ddSTorez Smithconfig ISS4xx 179b4e8c8ddSTorez Smith bool "ISS 4xx Simulator" 180b4e8c8ddSTorez Smith depends on (44x || 40x) 181b4e8c8ddSTorez Smith default n 182b4e8c8ddSTorez Smith select 405GP if 40x 183b4e8c8ddSTorez Smith select 440GP if 44x && !PPC_47x 184b4e8c8ddSTorez Smith select PPC_FPU 185b4e8c8ddSTorez Smith select OF_RTC 186b4e8c8ddSTorez Smith help 187b4e8c8ddSTorez Smith This option enables support for the IBM ISS simulation environment 188b4e8c8ddSTorez Smith 189a89eda26SStefan Roeseconfig ICON 190a89eda26SStefan Roese bool "Icon" 191a89eda26SStefan Roese depends on 44x 192a89eda26SStefan Roese default n 193a89eda26SStefan Roese select PPC44x_SIMPLE 194a89eda26SStefan Roese select 440SPe 195a89eda26SStefan Roese select PCI 196a89eda26SStefan Roese select PPC4xx_PCI_EXPRESS 197a89eda26SStefan Roese help 198a89eda26SStefan Roese This option enables support for the AMCC PPC440SPe evaluation board. 199a89eda26SStefan Roese 200f6dfc805SDavid Gibson#config LUAN 201f6dfc805SDavid Gibson# bool "Luan" 202f6dfc805SDavid Gibson# depends on 44x 203f6dfc805SDavid Gibson# default n 204f6dfc805SDavid Gibson# select 440SP 205f6dfc805SDavid Gibson# help 206f6dfc805SDavid Gibson# This option enables support for the IBM PPC440SP evaluation board. 207f6dfc805SDavid Gibson 208f6dfc805SDavid Gibson#config OCOTEA 209f6dfc805SDavid Gibson# bool "Ocotea" 210f6dfc805SDavid Gibson# depends on 44x 211f6dfc805SDavid Gibson# default n 212f6dfc805SDavid Gibson# select 440GX 213f6dfc805SDavid Gibson# help 214f6dfc805SDavid Gibson# This option enables support for the IBM PPC440GX evaluation board. 215f6dfc805SDavid Gibson 21639fd0e92SJohn Linnconfig XILINX_VIRTEX440_GENERIC_BOARD 217e52ba9c5SRoderick Colenbrander bool "Generic Xilinx Virtex 5 FXT board support" 21839fd0e92SJohn Linn depends on 44x 21939fd0e92SJohn Linn default n 22039fd0e92SJohn Linn select XILINX_VIRTEX_5_FXT 22139fd0e92SJohn Linn help 22239fd0e92SJohn Linn This option enables generic support for Xilinx Virtex based boards 22339fd0e92SJohn Linn that use a 440 based processor in the Virtex 5 FXT FPGA architecture. 22439fd0e92SJohn Linn 22539fd0e92SJohn Linn The generic virtex board support matches any device tree which 22639fd0e92SJohn Linn specifies 'xlnx,virtex440' in its compatible field. This includes 22739fd0e92SJohn Linn the Xilinx ML5xx reference designs using the powerpc core. 22839fd0e92SJohn Linn 22939fd0e92SJohn Linn Most Virtex 5 designs should use this unless it needs to do some 23039fd0e92SJohn Linn special configuration at board probe time. 23139fd0e92SJohn Linn 232e52ba9c5SRoderick Colenbranderconfig XILINX_ML510 233e52ba9c5SRoderick Colenbrander bool "Xilinx ML510 extra support" 234e52ba9c5SRoderick Colenbrander depends on XILINX_VIRTEX440_GENERIC_BOARD 235e52ba9c5SRoderick Colenbrander select PPC_PCI_CHOICE 236e52ba9c5SRoderick Colenbrander select XILINX_PCI if PCI 237e52ba9c5SRoderick Colenbrander select PPC_INDIRECT_PCI if PCI 238e52ba9c5SRoderick Colenbrander select PPC_I8259 if PCI 239e52ba9c5SRoderick Colenbrander help 240e52ba9c5SRoderick Colenbrander This option enables extra support for features on the Xilinx ML510 241e52ba9c5SRoderick Colenbrander board. The ML510 has a PCI bus with ALI south bridge. 242e52ba9c5SRoderick Colenbrander 243775d5a11SJosh Boyerconfig PPC44x_SIMPLE 244775d5a11SJosh Boyer bool "Simple PowerPC 44x board support" 245775d5a11SJosh Boyer depends on 44x 246775d5a11SJosh Boyer default n 247775d5a11SJosh Boyer help 248775d5a11SJosh Boyer This option enables the simple PowerPC 44x platform support. 249775d5a11SJosh Boyer 250878e7556SSteven A. Falcoconfig PPC4xx_GPIO 251878e7556SSteven A. Falco bool "PPC4xx GPIO support" 252878e7556SSteven A. Falco depends on 44x 253878e7556SSteven A. Falco select ARCH_REQUIRE_GPIOLIB 254878e7556SSteven A. Falco select GENERIC_GPIO 255878e7556SSteven A. Falco help 256878e7556SSteven A. Falco Enable gpiolib support for ppc440 based boards 257878e7556SSteven A. Falco 258f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above. 259f6dfc805SDavid Gibsonconfig 440EP 260f6dfc805SDavid Gibson bool 261f6dfc805SDavid Gibson select PPC_FPU 262f6dfc805SDavid Gibson select IBM440EP_ERR42 26373925376SJosh Boyer select IBM_NEW_EMAC_ZMII 264f9bdedb2SSean MacLennan select USB_ARCH_HAS_OHCI 265f6dfc805SDavid Gibson 26615fc993eSValentine Barshakconfig 440EPX 26715fc993eSValentine Barshak bool 26815fc993eSValentine Barshak select PPC_FPU 269b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_EMAC4 270b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_RGMII 271b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_ZMII 272f6dfc805SDavid Gibson 2736272175dSValentine Barshakconfig 440GRX 2746272175dSValentine Barshak bool 2756272175dSValentine Barshak select IBM_NEW_EMAC_EMAC4 2766272175dSValentine Barshak select IBM_NEW_EMAC_RGMII 2776272175dSValentine Barshak select IBM_NEW_EMAC_ZMII 2786272175dSValentine Barshak 279f6dfc805SDavid Gibsonconfig 440GP 280f6dfc805SDavid Gibson bool 2811d3bb996SDavid Gibson select IBM_NEW_EMAC_ZMII 282f6dfc805SDavid Gibson 283f6dfc805SDavid Gibsonconfig 440GX 284f6dfc805SDavid Gibson bool 2856bbc5476SHugh Blemings select IBM_NEW_EMAC_EMAC4 2866bbc5476SHugh Blemings select IBM_NEW_EMAC_RGMII 2876bbc5476SHugh Blemings select IBM_NEW_EMAC_ZMII #test only 2886bbc5476SHugh Blemings select IBM_NEW_EMAC_TAH #test only 289f6dfc805SDavid Gibson 290f6dfc805SDavid Gibsonconfig 440SP 291f6dfc805SDavid Gibson bool 292f6dfc805SDavid Gibson 2933de9c9cdSBenjamin Herrenschmidtconfig 440SPe 2943de9c9cdSBenjamin Herrenschmidt bool 2954b63c3b9SJosh Boyer select IBM_NEW_EMAC_EMAC4 2963de9c9cdSBenjamin Herrenschmidt 29766e4b334SStefan Roeseconfig 460EX 29866e4b334SStefan Roese bool 29966e4b334SStefan Roese select PPC_FPU 30066e4b334SStefan Roese select IBM_NEW_EMAC_EMAC4 30166e4b334SStefan Roese select IBM_NEW_EMAC_TAH 30266e4b334SStefan Roese 3036c712090SMadhulika Madishettyconfig 460SX 3046c712090SMadhulika Madishetty bool 3056c712090SMadhulika Madishetty select PPC_FPU 3066c712090SMadhulika Madishetty select IBM_NEW_EMAC_EMAC4 3076c712090SMadhulika Madishetty select IBM_NEW_EMAC_RGMII 3086c712090SMadhulika Madishetty select IBM_NEW_EMAC_ZMII 3096c712090SMadhulika Madishetty select IBM_NEW_EMAC_TAH 3106c712090SMadhulika Madishetty 3116edc323dSTirumala Marriconfig APM821xx 3126edc323dSTirumala Marri bool 3136edc323dSTirumala Marri select PPC_FPU 3146edc323dSTirumala Marri select IBM_NEW_EMAC_EMAC4 3156edc323dSTirumala Marri select IBM_NEW_EMAC_TAH 3166edc323dSTirumala Marri 317f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above 318f6dfc805SDavid Gibsonconfig IBM440EP_ERR42 319f6dfc805SDavid Gibson bool 32039fd0e92SJohn Linn 32139fd0e92SJohn Linn# Xilinx specific config options. 32239fd0e92SJohn Linnconfig XILINX_VIRTEX 32339fd0e92SJohn Linn bool 324514a30d9SGrant Likely select DEFAULT_UIMAGE 32539fd0e92SJohn Linn 32639fd0e92SJohn Linn# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above 32739fd0e92SJohn Linnconfig XILINX_VIRTEX_5_FXT 32839fd0e92SJohn Linn bool 32939fd0e92SJohn Linn select XILINX_VIRTEX 33039fd0e92SJohn Linn 331