xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision 39fd0e92b3dc864f36c1253006b8b831844d36f1)
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
114*39fd0e92SJohn Linnconfig XILINX_VIRTEX440_GENERIC_BOARD
115*39fd0e92SJohn Linn	bool "Generic Xilinx Virtex 440 board"
116*39fd0e92SJohn Linn	depends on 44x
117*39fd0e92SJohn Linn	default n
118*39fd0e92SJohn Linn	select XILINX_VIRTEX_5_FXT
119*39fd0e92SJohn Linn	help
120*39fd0e92SJohn Linn	  This option enables generic support for Xilinx Virtex based boards
121*39fd0e92SJohn Linn	  that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
122*39fd0e92SJohn Linn
123*39fd0e92SJohn Linn	  The generic virtex board support matches any device tree which
124*39fd0e92SJohn Linn	  specifies 'xlnx,virtex440' in its compatible field.  This includes
125*39fd0e92SJohn Linn	  the Xilinx ML5xx reference designs using the powerpc core.
126*39fd0e92SJohn Linn
127*39fd0e92SJohn Linn	  Most Virtex 5 designs should use this unless it needs to do some
128*39fd0e92SJohn Linn	  special configuration at board probe time.
129*39fd0e92SJohn Linn
130f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
131f6dfc805SDavid Gibsonconfig 440EP
132f6dfc805SDavid Gibson	bool
133f6dfc805SDavid Gibson	select PPC_FPU
134f6dfc805SDavid Gibson	select IBM440EP_ERR42
13573925376SJosh Boyer	select IBM_NEW_EMAC_ZMII
136f9bdedb2SSean MacLennan	select USB_ARCH_HAS_OHCI
137f6dfc805SDavid Gibson
13815fc993eSValentine Barshakconfig 440EPX
13915fc993eSValentine Barshak	bool
14015fc993eSValentine Barshak	select PPC_FPU
141b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
142b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
143b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
144f6dfc805SDavid Gibson
1456272175dSValentine Barshakconfig 440GRX
1466272175dSValentine Barshak	bool
1476272175dSValentine Barshak	select IBM_NEW_EMAC_EMAC4
1486272175dSValentine Barshak	select IBM_NEW_EMAC_RGMII
1496272175dSValentine Barshak	select IBM_NEW_EMAC_ZMII
1506272175dSValentine Barshak
151f6dfc805SDavid Gibsonconfig 440GP
152f6dfc805SDavid Gibson	bool
1531d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
154f6dfc805SDavid Gibson
155f6dfc805SDavid Gibsonconfig 440GX
156f6dfc805SDavid Gibson	bool
1576bbc5476SHugh Blemings	select IBM_NEW_EMAC_EMAC4
1586bbc5476SHugh Blemings	select IBM_NEW_EMAC_RGMII
1596bbc5476SHugh Blemings	select IBM_NEW_EMAC_ZMII #test only
1606bbc5476SHugh Blemings	select IBM_NEW_EMAC_TAH  #test only
161f6dfc805SDavid Gibson
162f6dfc805SDavid Gibsonconfig 440SP
163f6dfc805SDavid Gibson	bool
164f6dfc805SDavid Gibson
1653de9c9cdSBenjamin Herrenschmidtconfig 440SPe
1663de9c9cdSBenjamin Herrenschmidt	bool
1674b63c3b9SJosh Boyer	select IBM_NEW_EMAC_EMAC4
1683de9c9cdSBenjamin Herrenschmidt
16966e4b334SStefan Roeseconfig 460EX
17066e4b334SStefan Roese	bool
17166e4b334SStefan Roese	select PPC_FPU
17266e4b334SStefan Roese	select IBM_NEW_EMAC_EMAC4
17366e4b334SStefan Roese	select IBM_NEW_EMAC_RGMII
17466e4b334SStefan Roese	select IBM_NEW_EMAC_ZMII
17566e4b334SStefan Roese	select IBM_NEW_EMAC_TAH
17666e4b334SStefan Roese
177f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
178f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
179f6dfc805SDavid Gibson	bool
180*39fd0e92SJohn Linn
181*39fd0e92SJohn Linn# Xilinx specific config options.
182*39fd0e92SJohn Linnconfig XILINX_VIRTEX
183*39fd0e92SJohn Linn	bool
184*39fd0e92SJohn Linn
185*39fd0e92SJohn Linn# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
186*39fd0e92SJohn Linnconfig XILINX_VIRTEX_5_FXT
187*39fd0e92SJohn Linn	bool
188*39fd0e92SJohn Linn	select XILINX_VIRTEX
189*39fd0e92SJohn Linn
190