xref: /linux/arch/powerpc/platforms/86xx/Kconfig (revision 1753d50c9fdc39338d90ed246fc99f9a0efc35c3)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2d8267c1aSKumar Galaconfig PPC_86xx
3d8267c1aSKumar Galamenuconfig PPC_86xx
4d8267c1aSKumar Gala	bool "86xx-based boards"
528794d34SBenjamin Herrenschmidt	depends on 6xx
6d8267c1aSKumar Gala	select FSL_SOC
7d8267c1aSKumar Gala	select ALTIVEC
8d8267c1aSKumar Gala	help
9d8267c1aSKumar Gala	  The Freescale E600 SoCs have 74xx cores.
10d8267c1aSKumar Gala
11d8267c1aSKumar Galaif PPC_86xx
12c9b484b5SJon Loeliger
13c9b484b5SJon Loeligerconfig MPC8641_HPCN
14c9b484b5SJon Loeliger	bool "Freescale MPC8641 HPCN"
15f17607fbSJon Loeliger	select PPC_I8259
160e47e3ccSPaul Gortmaker	select DEFAULT_UIMAGE
17e0f278adSAnton Vorontsov	select FSL_ULI1575 if PCI
18*1753d50cSChristoph Hellwig	select HAVE_RAPIDIO
195cef379bSBecky Bruce	select SWIOTLB
20c9b484b5SJon Loeliger	help
21c9b484b5SJon Loeliger	  This option enables support for the MPC8641 HPCN board.
22c9b484b5SJon Loeliger
234e8aae89SPaul Gortmakerconfig SBC8641D
244e8aae89SPaul Gortmaker	bool "Wind River SBC8641D"
254e8aae89SPaul Gortmaker	select DEFAULT_UIMAGE
264e8aae89SPaul Gortmaker	help
274e8aae89SPaul Gortmaker	  This option enables support for the WRS SBC8641D board.
284e8aae89SPaul Gortmaker
290e65bfe3SXianghua Xiaoconfig MPC8610_HPCD
300e65bfe3SXianghua Xiao	bool "Freescale MPC8610 HPCD"
310e65bfe3SXianghua Xiao	select DEFAULT_UIMAGE
32e0f278adSAnton Vorontsov	select FSL_ULI1575 if PCI
330e65bfe3SXianghua Xiao	help
340e65bfe3SXianghua Xiao	  This option enables support for the MPC8610 HPCD board.
350e65bfe3SXianghua Xiao
36740d36aeSMartyn Welchconfig GEF_PPC9A
37948e78c3SMartyn Welch	bool "GE PPC9A"
38740d36aeSMartyn Welch	select DEFAULT_UIMAGE
393bc26562SMartyn Welch	select MMIO_NVRAM
4086c55af4SLinus Walleij	select GPIOLIB
41330bbf48SMartyn Welch	select GE_FPGA
42740d36aeSMartyn Welch	help
43948e78c3SMartyn Welch	  This option enables support for the GE PPC9A.
44740d36aeSMartyn Welch
45bb2b66dcSMartyn Welchconfig GEF_SBC310
46948e78c3SMartyn Welch	bool "GE SBC310"
47bb2b66dcSMartyn Welch	select DEFAULT_UIMAGE
489093067aSMartyn Welch	select MMIO_NVRAM
4986c55af4SLinus Walleij	select GPIOLIB
50330bbf48SMartyn Welch	select GE_FPGA
51bb2b66dcSMartyn Welch	help
52948e78c3SMartyn Welch	  This option enables support for the GE SBC310.
53bb2b66dcSMartyn Welch
5454508214SMartyn Welchconfig GEF_SBC610
55948e78c3SMartyn Welch	bool "GE SBC610"
5654508214SMartyn Welch	select DEFAULT_UIMAGE
570d81df87SMartyn Welch	select MMIO_NVRAM
5886c55af4SLinus Walleij	select GPIOLIB
59330bbf48SMartyn Welch	select GE_FPGA
60*1753d50cSChristoph Hellwig	select HAVE_RAPIDIO
6154508214SMartyn Welch	help
62948e78c3SMartyn Welch	  This option enables support for the GE SBC610.
6354508214SMartyn Welch
6497493e2eSAlessio Igor Boganiconfig MVME7100
6597493e2eSAlessio Igor Bogani        bool "Artesyn MVME7100"
6697493e2eSAlessio Igor Bogani        help
6797493e2eSAlessio Igor Bogani          This option enables support for the Emerson/Artesyn MVME7100 board.
6897493e2eSAlessio Igor Bogani
69d8267c1aSKumar Galaendif
70c9b484b5SJon Loeliger
71c9b484b5SJon Loeligerconfig MPC8641
72c9b484b5SJon Loeliger	bool
73eb01d42aSChristoph Hellwig	select HAVE_PCI
7455c44991SRoy Zang	select FSL_PCI if PCI
75c9b484b5SJon Loeliger	select PPC_UDBG_16550
764a89f7faSKumar Gala	select MPIC
7797493e2eSAlessio Igor Bogani	default y if MPC8641_HPCN || SBC8641D || GEF_SBC610 || GEF_SBC310 || GEF_PPC9A \
7897493e2eSAlessio Igor Bogani			|| MVME7100
790e65bfe3SXianghua Xiao
800e65bfe3SXianghua Xiaoconfig MPC8610
810e65bfe3SXianghua Xiao	bool
82eb01d42aSChristoph Hellwig	select HAVE_PCI
830e65bfe3SXianghua Xiao	select FSL_PCI if PCI
840e65bfe3SXianghua Xiao	select PPC_UDBG_16550
850e65bfe3SXianghua Xiao	select MPIC
860e65bfe3SXianghua Xiao	default y if MPC8610_HPCD
87