xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision ed70854a4f45d089bd8ef2e8476dbed6287b2ff7)
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
2015fc993eSValentine Barshakconfig SEQUOIA
2115fc993eSValentine Barshak	bool "Sequoia"
2215fc993eSValentine Barshak	depends on 44x
2315fc993eSValentine Barshak	default n
2415fc993eSValentine Barshak	select 440EPX
2515fc993eSValentine Barshak	help
2615fc993eSValentine Barshak	  This option enables support for the AMCC PPC440EPX evaluation board.
2715fc993eSValentine Barshak
286bbc5476SHugh Blemingsconfig TAISHAN
296bbc5476SHugh Blemings	bool "Taishan"
306bbc5476SHugh Blemings	depends on 44x
316bbc5476SHugh Blemings	default n
326bbc5476SHugh Blemings	select 440GX
336bbc5476SHugh Blemings	select PCI
346bbc5476SHugh Blemings	help
356bbc5476SHugh Blemings	  This option enables support for the AMCC PPC440GX "Taishan"
366bbc5476SHugh Blemings	  evaluation board.
376bbc5476SHugh Blemings
383de9c9cdSBenjamin Herrenschmidtconfig KATMAI
393de9c9cdSBenjamin Herrenschmidt	bool "Katmai"
403de9c9cdSBenjamin Herrenschmidt	depends on 44x
413de9c9cdSBenjamin Herrenschmidt	default n
423de9c9cdSBenjamin Herrenschmidt	select 440SPe
433de9c9cdSBenjamin Herrenschmidt	select PCI
443de9c9cdSBenjamin Herrenschmidt	select PPC4xx_PCI_EXPRESS
453de9c9cdSBenjamin Herrenschmidt	help
463de9c9cdSBenjamin Herrenschmidt	  This option enables support for the AMCC PPC440SPe evaluation board.
473de9c9cdSBenjamin Herrenschmidt
486272175dSValentine Barshakconfig RAINIER
496272175dSValentine Barshak	bool "Rainier"
506272175dSValentine Barshak	depends on 44x
516272175dSValentine Barshak	default n
526272175dSValentine Barshak	select 440GRX
5399011623SJosh Boyer	select PCI
546272175dSValentine Barshak	help
556272175dSValentine Barshak	  This option enables support for the AMCC PPC440GRX evaluation board.
566272175dSValentine Barshak
57f9bdedb2SSean MacLennanconfig WARP
58f9bdedb2SSean MacLennan	bool "PIKA Warp"
59f9bdedb2SSean MacLennan	depends on 44x
60f9bdedb2SSean MacLennan	default n
61f9bdedb2SSean MacLennan	select 440EP
62f9bdedb2SSean MacLennan	help
63f9bdedb2SSean MacLennan	  This option enables support for the PIKA Warp(tm) Appliance. The Warp
64f9bdedb2SSean MacLennan	  is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
65f9bdedb2SSean MacLennan	  stations and trunks.
66f9bdedb2SSean MacLennan
67f9bdedb2SSean MacLennan	  See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
68f9bdedb2SSean MacLennan	  Telephony Developers" link for more information.
69f9bdedb2SSean MacLennan
7066e4b334SStefan Roeseconfig CANYONLANDS
7166e4b334SStefan Roese	bool "Canyonlands"
7266e4b334SStefan Roese	depends on 44x
7366e4b334SStefan Roese	default n
7466e4b334SStefan Roese	select 460EX
7566e4b334SStefan Roese	select PCI
7666e4b334SStefan Roese	select PPC4xx_PCI_EXPRESS
7766e4b334SStefan Roese	help
7866e4b334SStefan Roese	  This option enables support for the AMCC PPC460EX evaluation board.
7966e4b334SStefan Roese
80*ed70854aSJosh Boyerconfig YOSEMITE
81*ed70854aSJosh Boyer	bool "Yosemite"
82*ed70854aSJosh Boyer	depends on 44x
83*ed70854aSJosh Boyer	default n
84*ed70854aSJosh Boyer	select 440EP
85*ed70854aSJosh Boyer	select PCI
86*ed70854aSJosh Boyer	help
87*ed70854aSJosh Boyer	  This option enables support for the AMCC PPC440EP evaluation board.
88*ed70854aSJosh Boyer
89f6dfc805SDavid Gibson#config LUAN
90f6dfc805SDavid Gibson#	bool "Luan"
91f6dfc805SDavid Gibson#	depends on 44x
92f6dfc805SDavid Gibson#	default n
93f6dfc805SDavid Gibson#	select 440SP
94f6dfc805SDavid Gibson#	help
95f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440SP evaluation board.
96f6dfc805SDavid Gibson
97f6dfc805SDavid Gibson#config OCOTEA
98f6dfc805SDavid Gibson#	bool "Ocotea"
99f6dfc805SDavid Gibson#	depends on 44x
100f6dfc805SDavid Gibson#	default n
101f6dfc805SDavid Gibson#	select 440GX
102f6dfc805SDavid Gibson#	help
103f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440GX evaluation board.
104f6dfc805SDavid Gibson
105f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
106f6dfc805SDavid Gibsonconfig 440EP
107f6dfc805SDavid Gibson	bool
108f6dfc805SDavid Gibson	select PPC_FPU
109f6dfc805SDavid Gibson	select IBM440EP_ERR42
11073925376SJosh Boyer	select IBM_NEW_EMAC_ZMII
111f9bdedb2SSean MacLennan	select USB_ARCH_HAS_OHCI
112f6dfc805SDavid Gibson
11315fc993eSValentine Barshakconfig 440EPX
11415fc993eSValentine Barshak	bool
11515fc993eSValentine Barshak	select PPC_FPU
116b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
117b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
118b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
119f6dfc805SDavid Gibson
1206272175dSValentine Barshakconfig 440GRX
1216272175dSValentine Barshak	bool
1226272175dSValentine Barshak	select IBM_NEW_EMAC_EMAC4
1236272175dSValentine Barshak	select IBM_NEW_EMAC_RGMII
1246272175dSValentine Barshak	select IBM_NEW_EMAC_ZMII
1256272175dSValentine Barshak
126f6dfc805SDavid Gibsonconfig 440GP
127f6dfc805SDavid Gibson	bool
1281d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
129f6dfc805SDavid Gibson
130f6dfc805SDavid Gibsonconfig 440GX
131f6dfc805SDavid Gibson	bool
1326bbc5476SHugh Blemings	select IBM_NEW_EMAC_EMAC4
1336bbc5476SHugh Blemings	select IBM_NEW_EMAC_RGMII
1346bbc5476SHugh Blemings	select IBM_NEW_EMAC_ZMII #test only
1356bbc5476SHugh Blemings	select IBM_NEW_EMAC_TAH  #test only
136f6dfc805SDavid Gibson
137f6dfc805SDavid Gibsonconfig 440SP
138f6dfc805SDavid Gibson	bool
139f6dfc805SDavid Gibson
1403de9c9cdSBenjamin Herrenschmidtconfig 440SPe
1413de9c9cdSBenjamin Herrenschmidt	bool
1424b63c3b9SJosh Boyer	select IBM_NEW_EMAC_EMAC4
1433de9c9cdSBenjamin Herrenschmidt
14466e4b334SStefan Roeseconfig 460EX
14566e4b334SStefan Roese	bool
14666e4b334SStefan Roese	select PPC_FPU
14766e4b334SStefan Roese	select IBM_NEW_EMAC_EMAC4
14866e4b334SStefan Roese	select IBM_NEW_EMAC_RGMII
14966e4b334SStefan Roese	select IBM_NEW_EMAC_ZMII
15066e4b334SStefan Roese	select IBM_NEW_EMAC_TAH
15166e4b334SStefan Roese
152f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
153f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
154f6dfc805SDavid Gibson	bool
155