xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision 775d5a110b8a0bc9a0ccf3b831a8991b6c1d84dd)
18c1449bdSJosh Boyerconfig BAMBOO
28c1449bdSJosh Boyer	bool "Bamboo"
38c1449bdSJosh Boyer	depends on 44x
48c1449bdSJosh Boyer	default n
58c1449bdSJosh Boyer	select 440EP
6c3fc2de0SBenjamin Herrenschmidt	select PCI
78c1449bdSJosh Boyer	help
88c1449bdSJosh Boyer	  This option enables support for the IBM PPC440EP evaluation board.
9f6dfc805SDavid Gibson
10f6dfc805SDavid Gibsonconfig EBONY
11f6dfc805SDavid Gibson	bool "Ebony"
12f6dfc805SDavid Gibson	depends on 44x
13f6dfc805SDavid Gibson	default y
14f6dfc805SDavid Gibson	select 440GP
1569c07851SBenjamin Herrenschmidt	select PCI
1622258fa4SDavid Gibson	select OF_RTC
17f6dfc805SDavid Gibson	help
18f6dfc805SDavid Gibson	  This option enables support for the IBM PPC440GP evaluation board.
19f6dfc805SDavid Gibson
20b6014e15SGiuseppe Covielloconfig SAM440EP
21b6014e15SGiuseppe Coviello        bool "Sam440ep"
22b6014e15SGiuseppe Coviello	depends on 44x
23b6014e15SGiuseppe Coviello        default n
24b6014e15SGiuseppe Coviello        select 440EP
25b6014e15SGiuseppe Coviello        select PCI
26b6014e15SGiuseppe Coviello        help
27b6014e15SGiuseppe Coviello          This option enables support for the ACube Sam440ep board.
28b6014e15SGiuseppe Coviello
2915fc993eSValentine Barshakconfig SEQUOIA
3015fc993eSValentine Barshak	bool "Sequoia"
3115fc993eSValentine Barshak	depends on 44x
3215fc993eSValentine Barshak	default n
3315fc993eSValentine Barshak	select 440EPX
3415fc993eSValentine Barshak	help
3515fc993eSValentine Barshak	  This option enables support for the AMCC PPC440EPX evaluation board.
3615fc993eSValentine Barshak
376bbc5476SHugh Blemingsconfig TAISHAN
386bbc5476SHugh Blemings	bool "Taishan"
396bbc5476SHugh Blemings	depends on 44x
406bbc5476SHugh Blemings	default n
416bbc5476SHugh Blemings	select 440GX
426bbc5476SHugh Blemings	select PCI
436bbc5476SHugh Blemings	help
446bbc5476SHugh Blemings	  This option enables support for the AMCC PPC440GX "Taishan"
456bbc5476SHugh Blemings	  evaluation board.
466bbc5476SHugh Blemings
473de9c9cdSBenjamin Herrenschmidtconfig KATMAI
483de9c9cdSBenjamin Herrenschmidt	bool "Katmai"
493de9c9cdSBenjamin Herrenschmidt	depends on 44x
503de9c9cdSBenjamin Herrenschmidt	default n
513de9c9cdSBenjamin Herrenschmidt	select 440SPe
523de9c9cdSBenjamin Herrenschmidt	select PCI
533de9c9cdSBenjamin Herrenschmidt	select PPC4xx_PCI_EXPRESS
543de9c9cdSBenjamin Herrenschmidt	help
553de9c9cdSBenjamin Herrenschmidt	  This option enables support for the AMCC PPC440SPe evaluation board.
563de9c9cdSBenjamin Herrenschmidt
576272175dSValentine Barshakconfig RAINIER
586272175dSValentine Barshak	bool "Rainier"
596272175dSValentine Barshak	depends on 44x
606272175dSValentine Barshak	default n
616272175dSValentine Barshak	select 440GRX
6299011623SJosh Boyer	select PCI
636272175dSValentine Barshak	help
646272175dSValentine Barshak	  This option enables support for the AMCC PPC440GRX evaluation board.
656272175dSValentine Barshak
66f9bdedb2SSean MacLennanconfig WARP
67f9bdedb2SSean MacLennan	bool "PIKA Warp"
68f9bdedb2SSean MacLennan	depends on 44x
69f9bdedb2SSean MacLennan	default n
70f9bdedb2SSean MacLennan	select 440EP
71f9bdedb2SSean MacLennan	help
72f9bdedb2SSean MacLennan	  This option enables support for the PIKA Warp(tm) Appliance. The Warp
73f9bdedb2SSean MacLennan	  is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
74f9bdedb2SSean MacLennan	  stations and trunks.
75f9bdedb2SSean MacLennan
76f9bdedb2SSean MacLennan	  See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
77f9bdedb2SSean MacLennan	  Telephony Developers" link for more information.
78f9bdedb2SSean MacLennan
7966e4b334SStefan Roeseconfig CANYONLANDS
8066e4b334SStefan Roese	bool "Canyonlands"
8166e4b334SStefan Roese	depends on 44x
8266e4b334SStefan Roese	default n
8366e4b334SStefan Roese	select 460EX
8466e4b334SStefan Roese	select PCI
8566e4b334SStefan Roese	select PPC4xx_PCI_EXPRESS
8666e4b334SStefan Roese	help
8766e4b334SStefan Roese	  This option enables support for the AMCC PPC460EX evaluation board.
8866e4b334SStefan Roese
89ed70854aSJosh Boyerconfig YOSEMITE
90ed70854aSJosh Boyer	bool "Yosemite"
91ed70854aSJosh Boyer	depends on 44x
92ed70854aSJosh Boyer	default n
93ed70854aSJosh Boyer	select 440EP
94ed70854aSJosh Boyer	select PCI
95ed70854aSJosh Boyer	help
96ed70854aSJosh Boyer	  This option enables support for the AMCC PPC440EP evaluation board.
97ed70854aSJosh Boyer
98f6dfc805SDavid Gibson#config LUAN
99f6dfc805SDavid Gibson#	bool "Luan"
100f6dfc805SDavid Gibson#	depends on 44x
101f6dfc805SDavid Gibson#	default n
102f6dfc805SDavid Gibson#	select 440SP
103f6dfc805SDavid Gibson#	help
104f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440SP evaluation board.
105f6dfc805SDavid Gibson
106f6dfc805SDavid Gibson#config OCOTEA
107f6dfc805SDavid Gibson#	bool "Ocotea"
108f6dfc805SDavid Gibson#	depends on 44x
109f6dfc805SDavid Gibson#	default n
110f6dfc805SDavid Gibson#	select 440GX
111f6dfc805SDavid Gibson#	help
112f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440GX evaluation board.
113f6dfc805SDavid Gibson
11439fd0e92SJohn Linnconfig XILINX_VIRTEX440_GENERIC_BOARD
11539fd0e92SJohn Linn	bool "Generic Xilinx Virtex 440 board"
11639fd0e92SJohn Linn	depends on 44x
11739fd0e92SJohn Linn	default n
11839fd0e92SJohn Linn	select XILINX_VIRTEX_5_FXT
11939fd0e92SJohn Linn	help
12039fd0e92SJohn Linn	  This option enables generic support for Xilinx Virtex based boards
12139fd0e92SJohn Linn	  that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
12239fd0e92SJohn Linn
12339fd0e92SJohn Linn	  The generic virtex board support matches any device tree which
12439fd0e92SJohn Linn	  specifies 'xlnx,virtex440' in its compatible field.  This includes
12539fd0e92SJohn Linn	  the Xilinx ML5xx reference designs using the powerpc core.
12639fd0e92SJohn Linn
12739fd0e92SJohn Linn	  Most Virtex 5 designs should use this unless it needs to do some
12839fd0e92SJohn Linn	  special configuration at board probe time.
12939fd0e92SJohn Linn
130*775d5a11SJosh Boyerconfig PPC44x_SIMPLE
131*775d5a11SJosh Boyer	bool "Simple PowerPC 44x board support"
132*775d5a11SJosh Boyer	depends on 44x
133*775d5a11SJosh Boyer	default n
134*775d5a11SJosh Boyer	help
135*775d5a11SJosh Boyer	  This option enables the simple PowerPC 44x platform support.
136*775d5a11SJosh Boyer
137f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
138f6dfc805SDavid Gibsonconfig 440EP
139f6dfc805SDavid Gibson	bool
140f6dfc805SDavid Gibson	select PPC_FPU
141f6dfc805SDavid Gibson	select IBM440EP_ERR42
14273925376SJosh Boyer	select IBM_NEW_EMAC_ZMII
143f9bdedb2SSean MacLennan	select USB_ARCH_HAS_OHCI
144f6dfc805SDavid Gibson
14515fc993eSValentine Barshakconfig 440EPX
14615fc993eSValentine Barshak	bool
14715fc993eSValentine Barshak	select PPC_FPU
148b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
149b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
150b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
151f6dfc805SDavid Gibson
1526272175dSValentine Barshakconfig 440GRX
1536272175dSValentine Barshak	bool
1546272175dSValentine Barshak	select IBM_NEW_EMAC_EMAC4
1556272175dSValentine Barshak	select IBM_NEW_EMAC_RGMII
1566272175dSValentine Barshak	select IBM_NEW_EMAC_ZMII
1576272175dSValentine Barshak
158f6dfc805SDavid Gibsonconfig 440GP
159f6dfc805SDavid Gibson	bool
1601d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
161f6dfc805SDavid Gibson
162f6dfc805SDavid Gibsonconfig 440GX
163f6dfc805SDavid Gibson	bool
1646bbc5476SHugh Blemings	select IBM_NEW_EMAC_EMAC4
1656bbc5476SHugh Blemings	select IBM_NEW_EMAC_RGMII
1666bbc5476SHugh Blemings	select IBM_NEW_EMAC_ZMII #test only
1676bbc5476SHugh Blemings	select IBM_NEW_EMAC_TAH  #test only
168f6dfc805SDavid Gibson
169f6dfc805SDavid Gibsonconfig 440SP
170f6dfc805SDavid Gibson	bool
171f6dfc805SDavid Gibson
1723de9c9cdSBenjamin Herrenschmidtconfig 440SPe
1733de9c9cdSBenjamin Herrenschmidt	bool
1744b63c3b9SJosh Boyer	select IBM_NEW_EMAC_EMAC4
1753de9c9cdSBenjamin Herrenschmidt
17666e4b334SStefan Roeseconfig 460EX
17766e4b334SStefan Roese	bool
17866e4b334SStefan Roese	select PPC_FPU
17966e4b334SStefan Roese	select IBM_NEW_EMAC_EMAC4
18066e4b334SStefan Roese	select IBM_NEW_EMAC_RGMII
18166e4b334SStefan Roese	select IBM_NEW_EMAC_ZMII
18266e4b334SStefan Roese	select IBM_NEW_EMAC_TAH
18366e4b334SStefan Roese
184f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
185f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
186f6dfc805SDavid Gibson	bool
18739fd0e92SJohn Linn
18839fd0e92SJohn Linn# Xilinx specific config options.
18939fd0e92SJohn Linnconfig XILINX_VIRTEX
19039fd0e92SJohn Linn	bool
19139fd0e92SJohn Linn
19239fd0e92SJohn Linn# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
19339fd0e92SJohn Linnconfig XILINX_VIRTEX_5_FXT
19439fd0e92SJohn Linn	bool
19539fd0e92SJohn Linn	select XILINX_VIRTEX
19639fd0e92SJohn Linn
197