xref: /linux/arch/powerpc/platforms/44x/Kconfig (revision b7c1dfba0c458114692cb5948d0405c64b40a25b)
18c1449bdSJosh Boyerconfig BAMBOO
28c1449bdSJosh Boyer	bool "Bamboo"
38c1449bdSJosh Boyer	depends on 44x
48c1449bdSJosh Boyer	default n
58c1449bdSJosh Boyer	select 440EP
68c1449bdSJosh Boyer	help
78c1449bdSJosh Boyer	  This option enables support for the IBM PPC440EP evaluation board.
8f6dfc805SDavid Gibson
9f6dfc805SDavid Gibsonconfig EBONY
10f6dfc805SDavid Gibson	bool "Ebony"
11f6dfc805SDavid Gibson	depends on 44x
12f6dfc805SDavid Gibson	default y
13f6dfc805SDavid Gibson	select 440GP
14f6dfc805SDavid Gibson	help
15f6dfc805SDavid Gibson	  This option enables support for the IBM PPC440GP evaluation board.
16f6dfc805SDavid Gibson
1715fc993eSValentine Barshakconfig SEQUOIA
1815fc993eSValentine Barshak	bool "Sequoia"
1915fc993eSValentine Barshak	depends on 44x
2015fc993eSValentine Barshak	default n
2115fc993eSValentine Barshak	select 440EPX
2215fc993eSValentine Barshak	help
2315fc993eSValentine Barshak	  This option enables support for the AMCC PPC440EPX evaluation board.
2415fc993eSValentine Barshak
25f6dfc805SDavid Gibson#config LUAN
26f6dfc805SDavid Gibson#	bool "Luan"
27f6dfc805SDavid Gibson#	depends on 44x
28f6dfc805SDavid Gibson#	default n
29f6dfc805SDavid Gibson#	select 440SP
30f6dfc805SDavid Gibson#	help
31f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440SP evaluation board.
32f6dfc805SDavid Gibson
33f6dfc805SDavid Gibson#config OCOTEA
34f6dfc805SDavid Gibson#	bool "Ocotea"
35f6dfc805SDavid Gibson#	depends on 44x
36f6dfc805SDavid Gibson#	default n
37f6dfc805SDavid Gibson#	select 440GX
38f6dfc805SDavid Gibson#	help
39f6dfc805SDavid Gibson#	  This option enables support for the IBM PPC440GX evaluation board.
40f6dfc805SDavid Gibson
41f6dfc805SDavid Gibson# 44x specific CPU modules, selected based on the board above.
42f6dfc805SDavid Gibsonconfig 440EP
43f6dfc805SDavid Gibson	bool
44f6dfc805SDavid Gibson	select PPC_FPU
45f6dfc805SDavid Gibson	select IBM440EP_ERR42
468c1449bdSJosh Boyer#	select IBM_NEW_EMAC_ZMII
47f6dfc805SDavid Gibson
4815fc993eSValentine Barshakconfig 440EPX
4915fc993eSValentine Barshak	bool
5015fc993eSValentine Barshak	select PPC_FPU
51*b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_EMAC4
52*b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_RGMII
53*b7c1dfbaSValentine Barshak	select IBM_NEW_EMAC_ZMII
54f6dfc805SDavid Gibson
55f6dfc805SDavid Gibsonconfig 440GP
56f6dfc805SDavid Gibson	bool
571d3bb996SDavid Gibson	select IBM_NEW_EMAC_ZMII
58f6dfc805SDavid Gibson
59f6dfc805SDavid Gibsonconfig 440GX
60f6dfc805SDavid Gibson	bool
61f6dfc805SDavid Gibson
62f6dfc805SDavid Gibsonconfig 440SP
63f6dfc805SDavid Gibson	bool
64f6dfc805SDavid Gibson
65f6dfc805SDavid Gibsonconfig 440A
66f6dfc805SDavid Gibson	bool
6715fc993eSValentine Barshak	depends on 440GX || 440EPX
68f6dfc805SDavid Gibson	default y
69f6dfc805SDavid Gibson
70f6dfc805SDavid Gibson# 44x errata/workaround config symbols, selected by the CPU models above
71f6dfc805SDavid Gibsonconfig IBM440EP_ERR42
72f6dfc805SDavid Gibson	bool
73