xref: /linux/arch/powerpc/platforms/86xx/Kconfig (revision 97493e2e9eeddfecaca741454f97a689d8141dcf)
1d8267c1aSKumar Galaconfig PPC_86xx
2d8267c1aSKumar Galamenuconfig PPC_86xx
3d8267c1aSKumar Gala	bool "86xx-based boards"
428794d34SBenjamin Herrenschmidt	depends on 6xx
5d8267c1aSKumar Gala	select FSL_SOC
6d8267c1aSKumar Gala	select ALTIVEC
7c68308ddSWolfram Sang	select ARCH_WANT_OPTIONAL_GPIOLIB
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
18f1f389d5SZhang Wei	select HAS_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
40740d36aeSMartyn Welch	select ARCH_REQUIRE_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
49bb2b66dcSMartyn Welch	select ARCH_REQUIRE_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
58965dc5fcSMartyn Welch	select ARCH_REQUIRE_GPIOLIB
59330bbf48SMartyn Welch	select GE_FPGA
6054508214SMartyn Welch	select HAS_RAPIDIO
6154508214SMartyn Welch	help
62948e78c3SMartyn Welch	  This option enables support for the GE SBC610.
6354508214SMartyn Welch
64*97493e2eSAlessio Igor Boganiconfig MVME7100
65*97493e2eSAlessio Igor Bogani        bool "Artesyn MVME7100"
66*97493e2eSAlessio Igor Bogani        help
67*97493e2eSAlessio Igor Bogani          This option enables support for the Emerson/Artesyn MVME7100 board.
68*97493e2eSAlessio Igor Bogani
69d8267c1aSKumar Galaendif
70c9b484b5SJon Loeliger
71c9b484b5SJon Loeligerconfig MPC8641
72c9b484b5SJon Loeliger	bool
73b500563bSJohn Rigby	select PPC_PCI_CHOICE
7455c44991SRoy Zang	select FSL_PCI if PCI
75c9b484b5SJon Loeliger	select PPC_UDBG_16550
764a89f7faSKumar Gala	select MPIC
77*97493e2eSAlessio Igor Bogani	default y if MPC8641_HPCN || SBC8641D || GEF_SBC610 || GEF_SBC310 || GEF_PPC9A \
78*97493e2eSAlessio Igor Bogani			|| MVME7100
790e65bfe3SXianghua Xiao
800e65bfe3SXianghua Xiaoconfig MPC8610
810e65bfe3SXianghua Xiao	bool
82b500563bSJohn Rigby	select PPC_PCI_CHOICE
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