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 20*6edc323dSTirumala Marriconfig BLUESTONE 21*6edc323dSTirumala Marri bool "Bluestone" 22*6edc323dSTirumala Marri depends on 44x 23*6edc323dSTirumala Marri default n 24*6edc323dSTirumala Marri select PPC44x_SIMPLE 25*6edc323dSTirumala Marri select APM821xx 26*6edc323dSTirumala Marri select IBM_NEW_EMAC_RGMII 27*6edc323dSTirumala Marri help 28*6edc323dSTirumala Marri This option enables support for the APM APM821xx Evaluation board. 29*6edc323dSTirumala 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 773de9c9cdSBenjamin Herrenschmidt help 783de9c9cdSBenjamin Herrenschmidt This option enables support for the AMCC PPC440SPe evaluation board. 793de9c9cdSBenjamin Herrenschmidt 806272175dSValentine Barshakconfig RAINIER 816272175dSValentine Barshak bool "Rainier" 826272175dSValentine Barshak depends on 44x 836272175dSValentine Barshak default n 845c8495d2SJosh Boyer select PPC44x_SIMPLE 856272175dSValentine Barshak select 440GRX 8699011623SJosh Boyer select PCI 876272175dSValentine Barshak help 886272175dSValentine Barshak This option enables support for the AMCC PPC440GRX evaluation board. 896272175dSValentine Barshak 90f9bdedb2SSean MacLennanconfig WARP 91f9bdedb2SSean MacLennan bool "PIKA Warp" 92f9bdedb2SSean MacLennan depends on 44x 93f9bdedb2SSean MacLennan default n 94f9bdedb2SSean MacLennan select 440EP 95f9bdedb2SSean MacLennan help 96f9bdedb2SSean MacLennan This option enables support for the PIKA Warp(tm) Appliance. The Warp 97f9bdedb2SSean MacLennan is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP 98f9bdedb2SSean MacLennan stations and trunks. 99f9bdedb2SSean MacLennan 100f9bdedb2SSean MacLennan See http://www.pikatechnologies.com/ and follow the "PIKA for Computer 101f9bdedb2SSean MacLennan Telephony Developers" link for more information. 102f9bdedb2SSean MacLennan 103e00de30aSVictor Gallardoconfig ARCHES 104e00de30aSVictor Gallardo bool "Arches" 105e00de30aSVictor Gallardo depends on 44x 106e00de30aSVictor Gallardo default n 107e00de30aSVictor Gallardo select PPC44x_SIMPLE 108e00de30aSVictor Gallardo select 460EX # Odd since it uses 460GT but the effects are the same 109e00de30aSVictor Gallardo select PCI 110e00de30aSVictor Gallardo select PPC4xx_PCI_EXPRESS 111e00de30aSVictor Gallardo help 112e00de30aSVictor Gallardo This option enables support for the AMCC Dual PPC460GT evaluation board. 113e00de30aSVictor Gallardo 11466e4b334SStefan Roeseconfig CANYONLANDS 11566e4b334SStefan Roese bool "Canyonlands" 11666e4b334SStefan Roese depends on 44x 11766e4b334SStefan Roese default n 118aaf136c2SJosh Boyer select PPC44x_SIMPLE 11966e4b334SStefan Roese select 460EX 12066e4b334SStefan Roese select PCI 12166e4b334SStefan Roese select PPC4xx_PCI_EXPRESS 122e00de30aSVictor Gallardo select IBM_NEW_EMAC_RGMII 123e00de30aSVictor Gallardo select IBM_NEW_EMAC_ZMII 12466e4b334SStefan Roese help 12566e4b334SStefan Roese This option enables support for the AMCC PPC460EX evaluation board. 12666e4b334SStefan Roese 127ded563cfSJosh Boyerconfig GLACIER 128ded563cfSJosh Boyer bool "Glacier" 129ded563cfSJosh Boyer depends on 44x 130ded563cfSJosh Boyer default n 131ded563cfSJosh Boyer select PPC44x_SIMPLE 132ded563cfSJosh Boyer select 460EX # Odd since it uses 460GT but the effects are the same 133ded563cfSJosh Boyer select PCI 134ded563cfSJosh Boyer select PPC4xx_PCI_EXPRESS 135e00de30aSVictor Gallardo select IBM_NEW_EMAC_RGMII 136e00de30aSVictor Gallardo select IBM_NEW_EMAC_ZMII 137ded563cfSJosh Boyer help 138ded563cfSJosh Boyer This option enables support for the AMCC PPC460GT evaluation board. 139ded563cfSJosh Boyer 1406c712090SMadhulika Madishettyconfig REDWOOD 1416c712090SMadhulika Madishetty bool "Redwood" 1426c712090SMadhulika Madishetty depends on 44x 1436c712090SMadhulika Madishetty default n 1446c712090SMadhulika Madishetty select PPC44x_SIMPLE 1456c712090SMadhulika Madishetty select 460SX 1466c712090SMadhulika Madishetty select PCI 1476c712090SMadhulika Madishetty select PPC4xx_PCI_EXPRESS 1486c712090SMadhulika Madishetty help 1496c712090SMadhulika Madishetty This option enables support for the AMCC PPC460SX Redwood board. 1506c712090SMadhulika Madishetty 151c9f75093Sfkan@amcc.comconfig EIGER 152c9f75093Sfkan@amcc.com bool "Eiger" 153c9f75093Sfkan@amcc.com depends on 44x 154c9f75093Sfkan@amcc.com default n 155c9f75093Sfkan@amcc.com select PPC44x_SIMPLE 156c9f75093Sfkan@amcc.com select 460SX 157c9f75093Sfkan@amcc.com select PCI 158c9f75093Sfkan@amcc.com select PPC4xx_PCI_EXPRESS 159c9f75093Sfkan@amcc.com select IBM_NEW_EMAC_RGMII 160c9f75093Sfkan@amcc.com help 161c9f75093Sfkan@amcc.com This option enables support for the AMCC PPC460SX evaluation board. 162c9f75093Sfkan@amcc.com 163ed70854aSJosh Boyerconfig YOSEMITE 164ed70854aSJosh Boyer bool "Yosemite" 165ed70854aSJosh Boyer depends on 44x 166ed70854aSJosh Boyer default n 167380c313aSJosh Boyer select PPC44x_SIMPLE 168ed70854aSJosh Boyer select 440EP 169ed70854aSJosh Boyer select PCI 170ed70854aSJosh Boyer help 171ed70854aSJosh Boyer This option enables support for the AMCC PPC440EP evaluation board. 172ed70854aSJosh Boyer 173b4e8c8ddSTorez Smithconfig ISS4xx 174b4e8c8ddSTorez Smith bool "ISS 4xx Simulator" 175b4e8c8ddSTorez Smith depends on (44x || 40x) 176b4e8c8ddSTorez Smith default n 177b4e8c8ddSTorez Smith select 405GP if 40x 178b4e8c8ddSTorez Smith select 440GP if 44x && !PPC_47x 179b4e8c8ddSTorez Smith select PPC_FPU 180b4e8c8ddSTorez Smith select OF_RTC 181b4e8c8ddSTorez Smith help 182b4e8c8ddSTorez Smith This option enables support for the IBM ISS simulation environment 183b4e8c8ddSTorez Smith 184a89eda26SStefan Roeseconfig ICON 185a89eda26SStefan Roese bool "Icon" 186a89eda26SStefan Roese depends on 44x 187a89eda26SStefan Roese default n 188a89eda26SStefan Roese select PPC44x_SIMPLE 189a89eda26SStefan Roese select 440SPe 190a89eda26SStefan Roese select PCI 191a89eda26SStefan Roese select PPC4xx_PCI_EXPRESS 192a89eda26SStefan Roese help 193a89eda26SStefan Roese This option enables support for the AMCC PPC440SPe evaluation board. 194a89eda26SStefan Roese 195f6dfc805SDavid Gibson#config LUAN 196f6dfc805SDavid Gibson# bool "Luan" 197f6dfc805SDavid Gibson# depends on 44x 198f6dfc805SDavid Gibson# default n 199f6dfc805SDavid Gibson# select 440SP 200f6dfc805SDavid Gibson# help 201f6dfc805SDavid Gibson# This option enables support for the IBM PPC440SP evaluation board. 202f6dfc805SDavid Gibson 203f6dfc805SDavid Gibson#config OCOTEA 204f6dfc805SDavid Gibson# bool "Ocotea" 205f6dfc805SDavid Gibson# depends on 44x 206f6dfc805SDavid Gibson# default n 207f6dfc805SDavid Gibson# select 440GX 208f6dfc805SDavid Gibson# help 209f6dfc805SDavid Gibson# This option enables support for the IBM PPC440GX evaluation board. 210f6dfc805SDavid Gibson 21139fd0e92SJohn Linnconfig XILINX_VIRTEX440_GENERIC_BOARD 212e52ba9c5SRoderick Colenbrander bool "Generic Xilinx Virtex 5 FXT board support" 21339fd0e92SJohn Linn depends on 44x 21439fd0e92SJohn Linn default n 21539fd0e92SJohn Linn select XILINX_VIRTEX_5_FXT 21639fd0e92SJohn Linn help 21739fd0e92SJohn Linn This option enables generic support for Xilinx Virtex based boards 21839fd0e92SJohn Linn that use a 440 based processor in the Virtex 5 FXT FPGA architecture. 21939fd0e92SJohn Linn 22039fd0e92SJohn Linn The generic virtex board support matches any device tree which 22139fd0e92SJohn Linn specifies 'xlnx,virtex440' in its compatible field. This includes 22239fd0e92SJohn Linn the Xilinx ML5xx reference designs using the powerpc core. 22339fd0e92SJohn Linn 22439fd0e92SJohn Linn Most Virtex 5 designs should use this unless it needs to do some 22539fd0e92SJohn Linn special configuration at board probe time. 22639fd0e92SJohn Linn 227e52ba9c5SRoderick Colenbranderconfig XILINX_ML510 228e52ba9c5SRoderick Colenbrander bool "Xilinx ML510 extra support" 229e52ba9c5SRoderick Colenbrander depends on XILINX_VIRTEX440_GENERIC_BOARD 230e52ba9c5SRoderick Colenbrander select PPC_PCI_CHOICE 231e52ba9c5SRoderick Colenbrander select XILINX_PCI if PCI 232e52ba9c5SRoderick Colenbrander select PPC_INDIRECT_PCI if PCI 233e52ba9c5SRoderick Colenbrander select PPC_I8259 if PCI 234e52ba9c5SRoderick Colenbrander help 235e52ba9c5SRoderick Colenbrander This option enables extra support for features on the Xilinx ML510 236e52ba9c5SRoderick Colenbrander board. The ML510 has a PCI bus with ALI south bridge. 237e52ba9c5SRoderick Colenbrander 238775d5a11SJosh Boyerconfig PPC44x_SIMPLE 239775d5a11SJosh Boyer bool "Simple PowerPC 44x board support" 240775d5a11SJosh Boyer depends on 44x 241775d5a11SJosh Boyer default n 242775d5a11SJosh Boyer help 243775d5a11SJosh Boyer This option enables the simple PowerPC 44x platform support. 244775d5a11SJosh Boyer 245878e7556SSteven A. Falcoconfig PPC4xx_GPIO 246878e7556SSteven A. Falco bool "PPC4xx GPIO support" 247878e7556SSteven A. Falco depends on 44x 248878e7556SSteven A. Falco select ARCH_REQUIRE_GPIOLIB 249878e7556SSteven A. Falco select GENERIC_GPIO 250878e7556SSteven A. Falco help 251878e7556SSteven A. Falco Enable gpiolib support for ppc440 based boards 252878e7556SSteven A. Falco 253f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above. 254f6dfc805SDavid Gibsonconfig 440EP 255f6dfc805SDavid Gibson bool 256f6dfc805SDavid Gibson select PPC_FPU 257f6dfc805SDavid Gibson select IBM440EP_ERR42 25873925376SJosh Boyer select IBM_NEW_EMAC_ZMII 259f9bdedb2SSean MacLennan select USB_ARCH_HAS_OHCI 260f6dfc805SDavid Gibson 26115fc993eSValentine Barshakconfig 440EPX 26215fc993eSValentine Barshak bool 26315fc993eSValentine Barshak select PPC_FPU 264b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_EMAC4 265b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_RGMII 266b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_ZMII 267f6dfc805SDavid Gibson 2686272175dSValentine Barshakconfig 440GRX 2696272175dSValentine Barshak bool 2706272175dSValentine Barshak select IBM_NEW_EMAC_EMAC4 2716272175dSValentine Barshak select IBM_NEW_EMAC_RGMII 2726272175dSValentine Barshak select IBM_NEW_EMAC_ZMII 2736272175dSValentine Barshak 274f6dfc805SDavid Gibsonconfig 440GP 275f6dfc805SDavid Gibson bool 2761d3bb996SDavid Gibson select IBM_NEW_EMAC_ZMII 277f6dfc805SDavid Gibson 278f6dfc805SDavid Gibsonconfig 440GX 279f6dfc805SDavid Gibson bool 2806bbc5476SHugh Blemings select IBM_NEW_EMAC_EMAC4 2816bbc5476SHugh Blemings select IBM_NEW_EMAC_RGMII 2826bbc5476SHugh Blemings select IBM_NEW_EMAC_ZMII #test only 2836bbc5476SHugh Blemings select IBM_NEW_EMAC_TAH #test only 284f6dfc805SDavid Gibson 285f6dfc805SDavid Gibsonconfig 440SP 286f6dfc805SDavid Gibson bool 287f6dfc805SDavid Gibson 2883de9c9cdSBenjamin Herrenschmidtconfig 440SPe 2893de9c9cdSBenjamin Herrenschmidt bool 2904b63c3b9SJosh Boyer select IBM_NEW_EMAC_EMAC4 2913de9c9cdSBenjamin Herrenschmidt 29266e4b334SStefan Roeseconfig 460EX 29366e4b334SStefan Roese bool 29466e4b334SStefan Roese select PPC_FPU 29566e4b334SStefan Roese select IBM_NEW_EMAC_EMAC4 29666e4b334SStefan Roese select IBM_NEW_EMAC_TAH 29766e4b334SStefan Roese 2986c712090SMadhulika Madishettyconfig 460SX 2996c712090SMadhulika Madishetty bool 3006c712090SMadhulika Madishetty select PPC_FPU 3016c712090SMadhulika Madishetty select IBM_NEW_EMAC_EMAC4 3026c712090SMadhulika Madishetty select IBM_NEW_EMAC_RGMII 3036c712090SMadhulika Madishetty select IBM_NEW_EMAC_ZMII 3046c712090SMadhulika Madishetty select IBM_NEW_EMAC_TAH 3056c712090SMadhulika Madishetty 306*6edc323dSTirumala Marriconfig APM821xx 307*6edc323dSTirumala Marri bool 308*6edc323dSTirumala Marri select PPC_FPU 309*6edc323dSTirumala Marri select IBM_NEW_EMAC_EMAC4 310*6edc323dSTirumala Marri select IBM_NEW_EMAC_TAH 311*6edc323dSTirumala Marri 312f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above 313f6dfc805SDavid Gibsonconfig IBM440EP_ERR42 314f6dfc805SDavid Gibson bool 31539fd0e92SJohn Linn 31639fd0e92SJohn Linn# Xilinx specific config options. 31739fd0e92SJohn Linnconfig XILINX_VIRTEX 31839fd0e92SJohn Linn bool 319514a30d9SGrant Likely select DEFAULT_UIMAGE 32039fd0e92SJohn Linn 32139fd0e92SJohn Linn# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above 32239fd0e92SJohn Linnconfig XILINX_VIRTEX_5_FXT 32339fd0e92SJohn Linn bool 32439fd0e92SJohn Linn select XILINX_VIRTEX 32539fd0e92SJohn Linn 326