18c1449bdSJosh Boyerconfig BAMBOO 28c1449bdSJosh Boyer bool "Bamboo" 38c1449bdSJosh Boyer depends on 44x 48c1449bdSJosh Boyer default n 5380c313aSJosh Boyer select PPC44x_SIMPLE 68c1449bdSJosh Boyer select 440EP 7c3fc2de0SBenjamin Herrenschmidt select PCI 88c1449bdSJosh Boyer help 98c1449bdSJosh Boyer This option enables support for the IBM PPC440EP evaluation board. 10f6dfc805SDavid Gibson 11f6dfc805SDavid Gibsonconfig EBONY 12f6dfc805SDavid Gibson bool "Ebony" 13f6dfc805SDavid Gibson depends on 44x 14f6dfc805SDavid Gibson default y 15f6dfc805SDavid Gibson select 440GP 1669c07851SBenjamin Herrenschmidt select PCI 1722258fa4SDavid Gibson select OF_RTC 18f6dfc805SDavid Gibson help 19f6dfc805SDavid Gibson This option enables support for the IBM PPC440GP evaluation board. 20f6dfc805SDavid Gibson 21b6014e15SGiuseppe Covielloconfig SAM440EP 22b6014e15SGiuseppe Coviello bool "Sam440ep" 23b6014e15SGiuseppe Coviello depends on 44x 24b6014e15SGiuseppe Coviello default n 25b6014e15SGiuseppe Coviello select 440EP 26b6014e15SGiuseppe Coviello select PCI 27b6014e15SGiuseppe Coviello help 28b6014e15SGiuseppe Coviello This option enables support for the ACube Sam440ep board. 29b6014e15SGiuseppe Coviello 3015fc993eSValentine Barshakconfig SEQUOIA 3115fc993eSValentine Barshak bool "Sequoia" 3215fc993eSValentine Barshak depends on 44x 3315fc993eSValentine Barshak default n 34427e817dSJosh Boyer select PPC44x_SIMPLE 3515fc993eSValentine Barshak select 440EPX 3615fc993eSValentine Barshak help 3715fc993eSValentine Barshak This option enables support for the AMCC PPC440EPX evaluation board. 3815fc993eSValentine Barshak 396bbc5476SHugh Blemingsconfig TAISHAN 406bbc5476SHugh Blemings bool "Taishan" 416bbc5476SHugh Blemings depends on 44x 426bbc5476SHugh Blemings default n 43*4f19a897SJosh Boyer select PPC44x_SIMPLE 446bbc5476SHugh Blemings select 440GX 456bbc5476SHugh Blemings select PCI 466bbc5476SHugh Blemings help 476bbc5476SHugh Blemings This option enables support for the AMCC PPC440GX "Taishan" 486bbc5476SHugh Blemings evaluation board. 496bbc5476SHugh Blemings 503de9c9cdSBenjamin Herrenschmidtconfig KATMAI 513de9c9cdSBenjamin Herrenschmidt bool "Katmai" 523de9c9cdSBenjamin Herrenschmidt depends on 44x 533de9c9cdSBenjamin Herrenschmidt default n 54cfcf81baSJosh Boyer select PPC44x_SIMPLE 553de9c9cdSBenjamin Herrenschmidt select 440SPe 563de9c9cdSBenjamin Herrenschmidt select PCI 573de9c9cdSBenjamin Herrenschmidt select PPC4xx_PCI_EXPRESS 583de9c9cdSBenjamin Herrenschmidt help 593de9c9cdSBenjamin Herrenschmidt This option enables support for the AMCC PPC440SPe evaluation board. 603de9c9cdSBenjamin Herrenschmidt 616272175dSValentine Barshakconfig RAINIER 626272175dSValentine Barshak bool "Rainier" 636272175dSValentine Barshak depends on 44x 646272175dSValentine Barshak default n 655c8495d2SJosh Boyer select PPC44x_SIMPLE 666272175dSValentine Barshak select 440GRX 6799011623SJosh Boyer select PCI 686272175dSValentine Barshak help 696272175dSValentine Barshak This option enables support for the AMCC PPC440GRX evaluation board. 706272175dSValentine Barshak 71f9bdedb2SSean MacLennanconfig WARP 72f9bdedb2SSean MacLennan bool "PIKA Warp" 73f9bdedb2SSean MacLennan depends on 44x 74f9bdedb2SSean MacLennan default n 75f9bdedb2SSean MacLennan select 440EP 76f9bdedb2SSean MacLennan help 77f9bdedb2SSean MacLennan This option enables support for the PIKA Warp(tm) Appliance. The Warp 78f9bdedb2SSean MacLennan is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP 79f9bdedb2SSean MacLennan stations and trunks. 80f9bdedb2SSean MacLennan 81f9bdedb2SSean MacLennan See http://www.pikatechnologies.com/ and follow the "PIKA for Computer 82f9bdedb2SSean MacLennan Telephony Developers" link for more information. 83f9bdedb2SSean MacLennan 8466e4b334SStefan Roeseconfig CANYONLANDS 8566e4b334SStefan Roese bool "Canyonlands" 8666e4b334SStefan Roese depends on 44x 8766e4b334SStefan Roese default n 88aaf136c2SJosh Boyer select PPC44x_SIMPLE 8966e4b334SStefan Roese select 460EX 9066e4b334SStefan Roese select PCI 9166e4b334SStefan Roese select PPC4xx_PCI_EXPRESS 9266e4b334SStefan Roese help 9366e4b334SStefan Roese This option enables support for the AMCC PPC460EX evaluation board. 9466e4b334SStefan Roese 95ed70854aSJosh Boyerconfig YOSEMITE 96ed70854aSJosh Boyer bool "Yosemite" 97ed70854aSJosh Boyer depends on 44x 98ed70854aSJosh Boyer default n 99380c313aSJosh Boyer select PPC44x_SIMPLE 100ed70854aSJosh Boyer select 440EP 101ed70854aSJosh Boyer select PCI 102ed70854aSJosh Boyer help 103ed70854aSJosh Boyer This option enables support for the AMCC PPC440EP evaluation board. 104ed70854aSJosh Boyer 105f6dfc805SDavid Gibson#config LUAN 106f6dfc805SDavid Gibson# bool "Luan" 107f6dfc805SDavid Gibson# depends on 44x 108f6dfc805SDavid Gibson# default n 109f6dfc805SDavid Gibson# select 440SP 110f6dfc805SDavid Gibson# help 111f6dfc805SDavid Gibson# This option enables support for the IBM PPC440SP evaluation board. 112f6dfc805SDavid Gibson 113f6dfc805SDavid Gibson#config OCOTEA 114f6dfc805SDavid Gibson# bool "Ocotea" 115f6dfc805SDavid Gibson# depends on 44x 116f6dfc805SDavid Gibson# default n 117f6dfc805SDavid Gibson# select 440GX 118f6dfc805SDavid Gibson# help 119f6dfc805SDavid Gibson# This option enables support for the IBM PPC440GX evaluation board. 120f6dfc805SDavid Gibson 12139fd0e92SJohn Linnconfig XILINX_VIRTEX440_GENERIC_BOARD 12239fd0e92SJohn Linn bool "Generic Xilinx Virtex 440 board" 12339fd0e92SJohn Linn depends on 44x 12439fd0e92SJohn Linn default n 12539fd0e92SJohn Linn select XILINX_VIRTEX_5_FXT 12639fd0e92SJohn Linn help 12739fd0e92SJohn Linn This option enables generic support for Xilinx Virtex based boards 12839fd0e92SJohn Linn that use a 440 based processor in the Virtex 5 FXT FPGA architecture. 12939fd0e92SJohn Linn 13039fd0e92SJohn Linn The generic virtex board support matches any device tree which 13139fd0e92SJohn Linn specifies 'xlnx,virtex440' in its compatible field. This includes 13239fd0e92SJohn Linn the Xilinx ML5xx reference designs using the powerpc core. 13339fd0e92SJohn Linn 13439fd0e92SJohn Linn Most Virtex 5 designs should use this unless it needs to do some 13539fd0e92SJohn Linn special configuration at board probe time. 13639fd0e92SJohn Linn 137775d5a11SJosh Boyerconfig PPC44x_SIMPLE 138775d5a11SJosh Boyer bool "Simple PowerPC 44x board support" 139775d5a11SJosh Boyer depends on 44x 140775d5a11SJosh Boyer default n 141775d5a11SJosh Boyer help 142775d5a11SJosh Boyer This option enables the simple PowerPC 44x platform support. 143775d5a11SJosh Boyer 144f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above. 145f6dfc805SDavid Gibsonconfig 440EP 146f6dfc805SDavid Gibson bool 147f6dfc805SDavid Gibson select PPC_FPU 148f6dfc805SDavid Gibson select IBM440EP_ERR42 14973925376SJosh Boyer select IBM_NEW_EMAC_ZMII 150f9bdedb2SSean MacLennan select USB_ARCH_HAS_OHCI 151f6dfc805SDavid Gibson 15215fc993eSValentine Barshakconfig 440EPX 15315fc993eSValentine Barshak bool 15415fc993eSValentine Barshak select PPC_FPU 155b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_EMAC4 156b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_RGMII 157b7c1dfbaSValentine Barshak select IBM_NEW_EMAC_ZMII 158f6dfc805SDavid Gibson 1596272175dSValentine Barshakconfig 440GRX 1606272175dSValentine Barshak bool 1616272175dSValentine Barshak select IBM_NEW_EMAC_EMAC4 1626272175dSValentine Barshak select IBM_NEW_EMAC_RGMII 1636272175dSValentine Barshak select IBM_NEW_EMAC_ZMII 1646272175dSValentine Barshak 165f6dfc805SDavid Gibsonconfig 440GP 166f6dfc805SDavid Gibson bool 1671d3bb996SDavid Gibson select IBM_NEW_EMAC_ZMII 168f6dfc805SDavid Gibson 169f6dfc805SDavid Gibsonconfig 440GX 170f6dfc805SDavid Gibson bool 1716bbc5476SHugh Blemings select IBM_NEW_EMAC_EMAC4 1726bbc5476SHugh Blemings select IBM_NEW_EMAC_RGMII 1736bbc5476SHugh Blemings select IBM_NEW_EMAC_ZMII #test only 1746bbc5476SHugh Blemings select IBM_NEW_EMAC_TAH #test only 175f6dfc805SDavid Gibson 176f6dfc805SDavid Gibsonconfig 440SP 177f6dfc805SDavid Gibson bool 178f6dfc805SDavid Gibson 1793de9c9cdSBenjamin Herrenschmidtconfig 440SPe 1803de9c9cdSBenjamin Herrenschmidt bool 1814b63c3b9SJosh Boyer select IBM_NEW_EMAC_EMAC4 1823de9c9cdSBenjamin Herrenschmidt 18366e4b334SStefan Roeseconfig 460EX 18466e4b334SStefan Roese bool 18566e4b334SStefan Roese select PPC_FPU 18666e4b334SStefan Roese select IBM_NEW_EMAC_EMAC4 18766e4b334SStefan Roese select IBM_NEW_EMAC_RGMII 18866e4b334SStefan Roese select IBM_NEW_EMAC_ZMII 18966e4b334SStefan Roese select IBM_NEW_EMAC_TAH 19066e4b334SStefan Roese 191f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above 192f6dfc805SDavid Gibsonconfig IBM440EP_ERR42 193f6dfc805SDavid Gibson bool 19439fd0e92SJohn Linn 19539fd0e92SJohn Linn# Xilinx specific config options. 19639fd0e92SJohn Linnconfig XILINX_VIRTEX 19739fd0e92SJohn Linn bool 19839fd0e92SJohn Linn 19939fd0e92SJohn Linn# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above 20039fd0e92SJohn Linnconfig XILINX_VIRTEX_5_FXT 20139fd0e92SJohn Linn bool 20239fd0e92SJohn Linn select XILINX_VIRTEX 20339fd0e92SJohn Linn 204