xref: /openbmc/linux/arch/powerpc/platforms/40x/Kconfig (revision 548f5244)
1# SPDX-License-Identifier: GPL-2.0
2config ACADIA
3	bool "Acadia"
4	depends on 40x
5	select PPC40x_SIMPLE
6	select 405EZ
7	help
8	  This option enables support for the AMCC 405EZ Acadia evaluation board.
9
10config HOTFOOT
11	bool "Hotfoot"
12	depends on 40x
13	select PPC40x_SIMPLE
14	select FORCE_PCI
15	help
16	  This option enables support for the ESTEEM 195E Hotfoot board.
17
18config KILAUEA
19	bool "Kilauea"
20	depends on 40x
21	select 405EX
22	select PPC40x_SIMPLE
23	select PPC4xx_PCI_EXPRESS
24	select FORCE_PCI
25	select PCI_MSI
26	select PPC4xx_MSI
27	help
28	  This option enables support for the AMCC PPC405EX evaluation board.
29
30config MAKALU
31	bool "Makalu"
32	depends on 40x
33	select 405EX
34	select FORCE_PCI
35	select PPC4xx_PCI_EXPRESS
36	select PPC40x_SIMPLE
37	help
38	  This option enables support for the AMCC PPC405EX board.
39
40config OBS600
41	bool "OpenBlockS 600"
42	depends on 40x
43	select 405EX
44	select PPC40x_SIMPLE
45	help
46	  This option enables support for PlatHome OpenBlockS 600 server
47
48config PPC40x_SIMPLE
49	bool "Simple PowerPC 40x board support"
50	depends on 40x
51	help
52	  This option enables the simple PowerPC 40x platform support.
53
54config 405GP
55	bool
56	select IBM405_ERR77
57	select IBM405_ERR51
58	select IBM_EMAC_ZMII if IBM_EMAC
59
60config 405EX
61	bool
62	select IBM_EMAC_EMAC4 if IBM_EMAC
63	select IBM_EMAC_RGMII if IBM_EMAC
64
65config 405EZ
66	bool
67	select IBM_EMAC_NO_FLOW_CTRL if IBM_EMAC
68	select IBM_EMAC_MAL_CLR_ICINTSTAT if IBM_EMAC
69	select IBM_EMAC_MAL_COMMON_ERR if IBM_EMAC
70
71config PPC4xx_GPIO
72	bool "PPC4xx GPIO support"
73	depends on 40x
74	select GPIOLIB
75	help
76	  Enable gpiolib support for ppc40x based boards
77
78# 40x errata/workaround config symbols, selected by the CPU models above
79
80# All 405-based cores up until the 405GPR and 405EP have this errata.
81config IBM405_ERR77
82	bool
83
84# All 40x-based cores, up until the 405GPR and 405EP have this errata.
85config IBM405_ERR51
86	bool
87
88config APM8018X
89	bool "APM8018X"
90	depends on 40x
91	select PPC40x_SIMPLE
92	help
93	  This option enables support for the AppliedMicro APM8018X evaluation
94	  board.
95