xref: /openbmc/linux/arch/powerpc/platforms/86xx/Kconfig (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2d8267c1aSKumar Galamenuconfig PPC_86xx
3d8267c1aSKumar Gala	bool "86xx-based boards"
4d8267c1aSKumar Gala	depends on PPC_BOOK3S_32
5be34fff0SChristophe Leroy	select FSL_SOC
6d8267c1aSKumar Gala	select ALTIVEC
7d8267c1aSKumar Gala	help
8d8267c1aSKumar Gala	  The Freescale E600 SoCs have 74xx cores.
9d8267c1aSKumar Gala
10d8267c1aSKumar Galaif PPC_86xx
11d8267c1aSKumar Gala
12c9b484b5SJon Loeligerconfig GEF_PPC9A
13740d36aeSMartyn Welch	bool "GE PPC9A"
14948e78c3SMartyn Welch	select DEFAULT_UIMAGE
15740d36aeSMartyn Welch	select MMIO_NVRAM
163bc26562SMartyn Welch	select GPIOLIB
1786c55af4SLinus Walleij	select GE_FPGA
18330bbf48SMartyn Welch	help
19740d36aeSMartyn Welch	  This option enables support for the GE PPC9A.
20948e78c3SMartyn Welch
21740d36aeSMartyn Welchconfig GEF_SBC310
22bb2b66dcSMartyn Welch	bool "GE SBC310"
23948e78c3SMartyn Welch	select DEFAULT_UIMAGE
24bb2b66dcSMartyn Welch	select MMIO_NVRAM
259093067aSMartyn Welch	select GPIOLIB
2686c55af4SLinus Walleij	select GE_FPGA
27330bbf48SMartyn Welch	help
28bb2b66dcSMartyn Welch	  This option enables support for the GE SBC310.
29948e78c3SMartyn Welch
30bb2b66dcSMartyn Welchconfig GEF_SBC610
3154508214SMartyn Welch	bool "GE SBC610"
32948e78c3SMartyn Welch	select DEFAULT_UIMAGE
3354508214SMartyn Welch	select MMIO_NVRAM
340d81df87SMartyn Welch	select GPIOLIB
3586c55af4SLinus Walleij	select GE_FPGA
36330bbf48SMartyn Welch	select HAVE_RAPIDIO
371753d50cSChristoph Hellwig	help
3854508214SMartyn Welch	  This option enables support for the GE SBC610.
39948e78c3SMartyn Welch
4054508214SMartyn Welchconfig MVME7100
4197493e2eSAlessio Igor Bogani	bool "Artesyn MVME7100"
4297493e2eSAlessio Igor Bogani	help
4397493e2eSAlessio Igor Bogani	  This option enables support for the Emerson/Artesyn MVME7100 board.
4497493e2eSAlessio Igor Bogani
4597493e2eSAlessio Igor Boganiendif
46d8267c1aSKumar Gala
47c9b484b5SJon Loeligerconfig MPC8641
48c9b484b5SJon Loeliger	bool
49c9b484b5SJon Loeliger	select HAVE_PCI
50eb01d42aSChristoph Hellwig	select FSL_PCI if PCI
5155c44991SRoy Zang	select PPC_UDBG_16550
52c9b484b5SJon Loeliger	select MPIC
534a89f7faSKumar Gala	default y if GEF_SBC610 || GEF_SBC310 || GEF_PPC9A \
54*c1d85f3fSPaul Gortmaker			|| MVME7100
5597493e2eSAlessio Igor Bogani
560e65bfe3SXianghua Xiaoconfig MPC8610
570e65bfe3SXianghua Xiao	bool
580e65bfe3SXianghua Xiao	select HAVE_PCI
59eb01d42aSChristoph Hellwig	select FSL_PCI if PCI
600e65bfe3SXianghua Xiao	select PPC_UDBG_16550
610e65bfe3SXianghua Xiao	select MPIC
620e65bfe3SXianghua Xiao