xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision c3fc2de0fea2bbd54780226d66ec91d73f35e74a)
18c1449bdSJosh Boyerconfig BAMBOO
28c1449bdSJosh Boyer	bool "Bamboo"
38c1449bdSJosh Boyer	depends on 44x
48c1449bdSJosh Boyer	default n
58c1449bdSJosh Boyer	select 440EP
6*c3fc2de0SBenjamin 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
16f6dfc805SDavid Gibson	help
17f6dfc805SDavid Gibson	  This option enables support for the IBM PPC440GP evaluation board.
18f6dfc805SDavid Gibson
1915fc993eSValentine Barshakconfig SEQUOIA
2015fc993eSValentine Barshak	bool "Sequoia"
2115fc993eSValentine Barshak	depends on 44x
2215fc993eSValentine Barshak	default n
2315fc993eSValentine Barshak	select 440EPX
2415fc993eSValentine Barshak	help
2515fc993eSValentine Barshak	  This option enables support for the AMCC PPC440EPX evaluation board.
2615fc993eSValentine Barshak
276bbc5476SHugh Blemingsconfig TAISHAN
286bbc5476SHugh Blemings	bool "Taishan"
296bbc5476SHugh Blemings	depends on 44x
306bbc5476SHugh Blemings	default n
316bbc5476SHugh Blemings	select 440GX
326bbc5476SHugh Blemings	select PCI
336bbc5476SHugh Blemings	help
346bbc5476SHugh Blemings	  This option enables support for the AMCC PPC440GX "Taishan"
356bbc5476SHugh Blemings	  evaluation board.
366bbc5476SHugh Blemings
37f6dfc805SDavid Gibson#config LUAN
38f6dfc805SDavid Gibson#	bool "Luan"
39f6dfc805SDavid Gibson#	depends on 44x
40f6dfc805SDavid Gibson#	default n
41f6dfc805SDavid Gibson#	select 440SP
42f6dfc805SDavid Gibson#	help
43f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440SP evaluation board.
44f6dfc805SDavid Gibson
45f6dfc805SDavid Gibson#config OCOTEA
46f6dfc805SDavid Gibson#	bool "Ocotea"
47f6dfc805SDavid Gibson#	depends on 44x
48f6dfc805SDavid Gibson#	default n
49f6dfc805SDavid Gibson#	select 440GX
50f6dfc805SDavid Gibson#	help
51f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440GX evaluation board.
52f6dfc805SDavid Gibson
53f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
54f6dfc805SDavid Gibsonconfig 440EP
55f6dfc805SDavid Gibson	bool
56f6dfc805SDavid Gibson	select PPC_FPU
57f6dfc805SDavid Gibson	select IBM440EP_ERR42
5873925376SJosh Boyer	select IBM_NEW_EMAC_ZMII
59f6dfc805SDavid Gibson
6015fc993eSValentine Barshakconfig 440EPX
6115fc993eSValentine Barshak	bool
6215fc993eSValentine Barshak	select PPC_FPU
63b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
64b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
65b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
66f6dfc805SDavid Gibson
67f6dfc805SDavid Gibsonconfig 440GP
68f6dfc805SDavid Gibson	bool
691d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
70f6dfc805SDavid Gibson
71f6dfc805SDavid Gibsonconfig 440GX
72f6dfc805SDavid Gibson	bool
736bbc5476SHugh Blemings        select IBM_NEW_EMAC_EMAC4
746bbc5476SHugh Blemings	select IBM_NEW_EMAC_RGMII
756bbc5476SHugh Blemings        select IBM_NEW_EMAC_ZMII #test only
766bbc5476SHugh Blemings        select IBM_NEW_EMAC_TAH  #test only
77f6dfc805SDavid Gibson
78f6dfc805SDavid Gibsonconfig 440SP
79f6dfc805SDavid Gibson	bool
80f6dfc805SDavid Gibson
81f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
82f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
83f6dfc805SDavid Gibson	bool
84