xref: /openbmc/linux/arch/powerpc/platforms/40x/Kconfig (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
28105fa88SJosh Boyerconfig ACADIA
38105fa88SJosh Boyer	bool "Acadia"
48105fa88SJosh Boyer	depends on 40x
58105fa88SJosh Boyer	select PPC40x_SIMPLE
68105fa88SJosh Boyer	select 405EZ
78105fa88SJosh Boyer	help
88105fa88SJosh Boyer	  This option enables support for the AMCC 405EZ Acadia evaluation board.
98105fa88SJosh Boyer
100cdf50a7SSolomon Peachyconfig HOTFOOT
110cdf50a7SSolomon Peachy	bool "Hotfoot"
120cdf50a7SSolomon Peachy	depends on 40x
130cdf50a7SSolomon Peachy	select PPC40x_SIMPLE
14eb01d42aSChristoph Hellwig	select FORCE_PCI
150cdf50a7SSolomon Peachy	help
160cdf50a7SSolomon Peachy	  This option enables support for the ESTEEM 195E Hotfoot board.
170cdf50a7SSolomon Peachy
1837b31f9aSStefan Roeseconfig KILAUEA
1937b31f9aSStefan Roese	bool "Kilauea"
2037b31f9aSStefan Roese	depends on 40x
21cdb159afSStefan Roese	select 405EX
22336ff735SJosh Boyer	select PPC40x_SIMPLE
23151161c6SStefan Roese	select PPC4xx_PCI_EXPRESS
24eb01d42aSChristoph Hellwig	select FORCE_PCI
253fb79338SRupjyoti Sarmah	select PCI_MSI
2637b31f9aSStefan Roese	help
2737b31f9aSStefan Roese	  This option enables support for the AMCC PPC405EX evaluation board.
2837b31f9aSStefan Roese
29be1e0e98SStefan Roeseconfig MAKALU
30be1e0e98SStefan Roese	bool "Makalu"
31be1e0e98SStefan Roese	depends on 40x
32be1e0e98SStefan Roese	select 405EX
33eb01d42aSChristoph Hellwig	select FORCE_PCI
34be1e0e98SStefan Roese	select PPC4xx_PCI_EXPRESS
35194ff1c3SJosh Boyer	select PPC40x_SIMPLE
36be1e0e98SStefan Roese	help
37be1e0e98SStefan Roese	  This option enables support for the AMCC PPC405EX board.
38be1e0e98SStefan Roese
3911eab297SBenjamin Herrenschmidtconfig OBS600
4011eab297SBenjamin Herrenschmidt	bool "OpenBlockS 600"
4111eab297SBenjamin Herrenschmidt	depends on 40x
4211eab297SBenjamin Herrenschmidt	select 405EX
4311eab297SBenjamin Herrenschmidt	select PPC40x_SIMPLE
4411eab297SBenjamin Herrenschmidt	help
4511eab297SBenjamin Herrenschmidt	  This option enables support for PlatHome OpenBlockS 600 server
4611eab297SBenjamin Herrenschmidt
478105fa88SJosh Boyerconfig PPC40x_SIMPLE
488105fa88SJosh Boyer	bool "Simple PowerPC 40x board support"
498105fa88SJosh Boyer	depends on 40x
508105fa88SJosh Boyer	help
518105fa88SJosh Boyer	  This option enables the simple PowerPC 40x platform support.
528105fa88SJosh Boyer
53cdb159afSStefan Roeseconfig 405EX
54cdb159afSStefan Roese	bool
5533596727SMichael Ellerman	select IBM_EMAC_EMAC4 if IBM_EMAC
5633596727SMichael Ellerman	select IBM_EMAC_RGMII if IBM_EMAC
57cdb159afSStefan Roese
588105fa88SJosh Boyerconfig 405EZ
598105fa88SJosh Boyer	bool
6033596727SMichael Ellerman	select IBM_EMAC_NO_FLOW_CTRL if IBM_EMAC
6133596727SMichael Ellerman	select IBM_EMAC_MAL_CLR_ICINTSTAT if IBM_EMAC
6233596727SMichael Ellerman	select IBM_EMAC_MAL_COMMON_ERR if IBM_EMAC
638105fa88SJosh Boyer
64878e7556SSteven A. Falcoconfig PPC4xx_GPIO
65878e7556SSteven A. Falco	bool "PPC4xx GPIO support"
66878e7556SSteven A. Falco	depends on 40x
6786c55af4SLinus Walleij	select GPIOLIB
68*559e4a3dSAndy Shevchenko	select OF_GPIO_MM_GPIOCHIP
69878e7556SSteven A. Falco	help
70878e7556SSteven A. Falco	  Enable gpiolib support for ppc40x based boards
71878e7556SSteven A. Falco
72d5b9ee7bSTanmay Inamdarconfig APM8018X
73d5b9ee7bSTanmay Inamdar	bool "APM8018X"
74d5b9ee7bSTanmay Inamdar	depends on 40x
75d5b9ee7bSTanmay Inamdar	select PPC40x_SIMPLE
76d5b9ee7bSTanmay Inamdar	help
77d5b9ee7bSTanmay Inamdar	  This option enables support for the AppliedMicro APM8018X evaluation
78d5b9ee7bSTanmay Inamdar	  board.
79