xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision b6014e15bc38a33cf9591d33674dd870027cb623)
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
20*b6014e15SGiuseppe Covielloconfig SAM440EP
21*b6014e15SGiuseppe Coviello        bool "Sam440ep"
22*b6014e15SGiuseppe Coviello	depends on 44x
23*b6014e15SGiuseppe Coviello        default n
24*b6014e15SGiuseppe Coviello        select 440EP
25*b6014e15SGiuseppe Coviello        select PCI
26*b6014e15SGiuseppe Coviello        help
27*b6014e15SGiuseppe Coviello          This option enables support for the ACube Sam440ep board.
28*b6014e15SGiuseppe 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
114f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
115f6dfc805SDavid Gibsonconfig 440EP
116f6dfc805SDavid Gibson	bool
117f6dfc805SDavid Gibson	select PPC_FPU
118f6dfc805SDavid Gibson	select IBM440EP_ERR42
11973925376SJosh Boyer	select IBM_NEW_EMAC_ZMII
120f9bdedb2SSean MacLennan	select USB_ARCH_HAS_OHCI
121f6dfc805SDavid Gibson
12215fc993eSValentine Barshakconfig 440EPX
12315fc993eSValentine Barshak	bool
12415fc993eSValentine Barshak	select PPC_FPU
125b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
126b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
127b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
128f6dfc805SDavid Gibson
1296272175dSValentine Barshakconfig 440GRX
1306272175dSValentine Barshak	bool
1316272175dSValentine Barshak	select IBM_NEW_EMAC_EMAC4
1326272175dSValentine Barshak	select IBM_NEW_EMAC_RGMII
1336272175dSValentine Barshak	select IBM_NEW_EMAC_ZMII
1346272175dSValentine Barshak
135f6dfc805SDavid Gibsonconfig 440GP
136f6dfc805SDavid Gibson	bool
1371d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
138f6dfc805SDavid Gibson
139f6dfc805SDavid Gibsonconfig 440GX
140f6dfc805SDavid Gibson	bool
1416bbc5476SHugh Blemings	select IBM_NEW_EMAC_EMAC4
1426bbc5476SHugh Blemings	select IBM_NEW_EMAC_RGMII
1436bbc5476SHugh Blemings	select IBM_NEW_EMAC_ZMII #test only
1446bbc5476SHugh Blemings	select IBM_NEW_EMAC_TAH  #test only
145f6dfc805SDavid Gibson
146f6dfc805SDavid Gibsonconfig 440SP
147f6dfc805SDavid Gibson	bool
148f6dfc805SDavid Gibson
1493de9c9cdSBenjamin Herrenschmidtconfig 440SPe
1503de9c9cdSBenjamin Herrenschmidt	bool
1514b63c3b9SJosh Boyer	select IBM_NEW_EMAC_EMAC4
1523de9c9cdSBenjamin Herrenschmidt
15366e4b334SStefan Roeseconfig 460EX
15466e4b334SStefan Roese	bool
15566e4b334SStefan Roese	select PPC_FPU
15666e4b334SStefan Roese	select IBM_NEW_EMAC_EMAC4
15766e4b334SStefan Roese	select IBM_NEW_EMAC_RGMII
15866e4b334SStefan Roese	select IBM_NEW_EMAC_ZMII
15966e4b334SStefan Roese	select IBM_NEW_EMAC_TAH
16066e4b334SStefan Roese
161f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
162f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
163f6dfc805SDavid Gibson	bool
164