xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision 22258fa40e54ceefe75a6c6a793f5c44d8339b9c)
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
16*22258fa4SDavid 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
57f6dfc805SDavid Gibson#config LUAN
58f6dfc805SDavid Gibson#	bool "Luan"
59f6dfc805SDavid Gibson#	depends on 44x
60f6dfc805SDavid Gibson#	default n
61f6dfc805SDavid Gibson#	select 440SP
62f6dfc805SDavid Gibson#	help
63f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440SP evaluation board.
64f6dfc805SDavid Gibson
65f6dfc805SDavid Gibson#config OCOTEA
66f6dfc805SDavid Gibson#	bool "Ocotea"
67f6dfc805SDavid Gibson#	depends on 44x
68f6dfc805SDavid Gibson#	default n
69f6dfc805SDavid Gibson#	select 440GX
70f6dfc805SDavid Gibson#	help
71f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440GX evaluation board.
72f6dfc805SDavid Gibson
73f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
74f6dfc805SDavid Gibsonconfig 440EP
75f6dfc805SDavid Gibson	bool
76f6dfc805SDavid Gibson	select PPC_FPU
77f6dfc805SDavid Gibson	select IBM440EP_ERR42
7873925376SJosh Boyer	select IBM_NEW_EMAC_ZMII
79f6dfc805SDavid Gibson
8015fc993eSValentine Barshakconfig 440EPX
8115fc993eSValentine Barshak	bool
8215fc993eSValentine Barshak	select PPC_FPU
83b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
84b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
85b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
86f6dfc805SDavid Gibson
876272175dSValentine Barshakconfig 440GRX
886272175dSValentine Barshak	bool
896272175dSValentine Barshak	select IBM_NEW_EMAC_EMAC4
906272175dSValentine Barshak	select IBM_NEW_EMAC_RGMII
916272175dSValentine Barshak	select IBM_NEW_EMAC_ZMII
926272175dSValentine Barshak
93f6dfc805SDavid Gibsonconfig 440GP
94f6dfc805SDavid Gibson	bool
951d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
96f6dfc805SDavid Gibson
97f6dfc805SDavid Gibsonconfig 440GX
98f6dfc805SDavid Gibson	bool
996bbc5476SHugh Blemings        select IBM_NEW_EMAC_EMAC4
1006bbc5476SHugh Blemings	select IBM_NEW_EMAC_RGMII
1016bbc5476SHugh Blemings        select IBM_NEW_EMAC_ZMII #test only
1026bbc5476SHugh Blemings        select IBM_NEW_EMAC_TAH  #test only
103f6dfc805SDavid Gibson
104f6dfc805SDavid Gibsonconfig 440SP
105f6dfc805SDavid Gibson	bool
106f6dfc805SDavid Gibson
1073de9c9cdSBenjamin Herrenschmidtconfig 440SPe
1083de9c9cdSBenjamin Herrenschmidt        select IBM_NEW_EMAC_EMAC4
1093de9c9cdSBenjamin Herrenschmidt	bool
1103de9c9cdSBenjamin Herrenschmidt
111f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
112f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
113f6dfc805SDavid Gibson	bool
114