xref: /OK3568_Linux_fs/kernel/arch/powerpc/platforms/86xx/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyunconfig PPC_86xx
3*4882a593Smuzhiyunmenuconfig PPC_86xx
4*4882a593Smuzhiyun	bool "86xx-based boards"
5*4882a593Smuzhiyun	depends on PPC_BOOK3S_32
6*4882a593Smuzhiyun	select FSL_SOC
7*4882a593Smuzhiyun	select ALTIVEC
8*4882a593Smuzhiyun	help
9*4882a593Smuzhiyun	  The Freescale E600 SoCs have 74xx cores.
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunif PPC_86xx
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunconfig MPC8641_HPCN
14*4882a593Smuzhiyun	bool "Freescale MPC8641 HPCN"
15*4882a593Smuzhiyun	select PPC_I8259
16*4882a593Smuzhiyun	select DEFAULT_UIMAGE
17*4882a593Smuzhiyun	select FSL_ULI1575 if PCI
18*4882a593Smuzhiyun	select HAVE_RAPIDIO
19*4882a593Smuzhiyun	select SWIOTLB
20*4882a593Smuzhiyun	help
21*4882a593Smuzhiyun	  This option enables support for the MPC8641 HPCN board.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig SBC8641D
24*4882a593Smuzhiyun	bool "Wind River SBC8641D"
25*4882a593Smuzhiyun	select DEFAULT_UIMAGE
26*4882a593Smuzhiyun	help
27*4882a593Smuzhiyun	  This option enables support for the WRS SBC8641D board.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyunconfig MPC8610_HPCD
30*4882a593Smuzhiyun	bool "Freescale MPC8610 HPCD"
31*4882a593Smuzhiyun	select DEFAULT_UIMAGE
32*4882a593Smuzhiyun	select FSL_ULI1575 if PCI
33*4882a593Smuzhiyun	help
34*4882a593Smuzhiyun	  This option enables support for the MPC8610 HPCD board.
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunconfig GEF_PPC9A
37*4882a593Smuzhiyun	bool "GE PPC9A"
38*4882a593Smuzhiyun	select DEFAULT_UIMAGE
39*4882a593Smuzhiyun	select MMIO_NVRAM
40*4882a593Smuzhiyun	select GPIOLIB
41*4882a593Smuzhiyun	select GE_FPGA
42*4882a593Smuzhiyun	help
43*4882a593Smuzhiyun	  This option enables support for the GE PPC9A.
44*4882a593Smuzhiyun
45*4882a593Smuzhiyunconfig GEF_SBC310
46*4882a593Smuzhiyun	bool "GE SBC310"
47*4882a593Smuzhiyun	select DEFAULT_UIMAGE
48*4882a593Smuzhiyun	select MMIO_NVRAM
49*4882a593Smuzhiyun	select GPIOLIB
50*4882a593Smuzhiyun	select GE_FPGA
51*4882a593Smuzhiyun	help
52*4882a593Smuzhiyun	  This option enables support for the GE SBC310.
53*4882a593Smuzhiyun
54*4882a593Smuzhiyunconfig GEF_SBC610
55*4882a593Smuzhiyun	bool "GE SBC610"
56*4882a593Smuzhiyun	select DEFAULT_UIMAGE
57*4882a593Smuzhiyun	select MMIO_NVRAM
58*4882a593Smuzhiyun	select GPIOLIB
59*4882a593Smuzhiyun	select GE_FPGA
60*4882a593Smuzhiyun	select HAVE_RAPIDIO
61*4882a593Smuzhiyun	help
62*4882a593Smuzhiyun	  This option enables support for the GE SBC610.
63*4882a593Smuzhiyun
64*4882a593Smuzhiyunconfig MVME7100
65*4882a593Smuzhiyun	bool "Artesyn MVME7100"
66*4882a593Smuzhiyun	help
67*4882a593Smuzhiyun	  This option enables support for the Emerson/Artesyn MVME7100 board.
68*4882a593Smuzhiyun
69*4882a593Smuzhiyunendif
70*4882a593Smuzhiyun
71*4882a593Smuzhiyunconfig MPC8641
72*4882a593Smuzhiyun	bool
73*4882a593Smuzhiyun	select HAVE_PCI
74*4882a593Smuzhiyun	select FSL_PCI if PCI
75*4882a593Smuzhiyun	select PPC_UDBG_16550
76*4882a593Smuzhiyun	select MPIC
77*4882a593Smuzhiyun	default y if MPC8641_HPCN || SBC8641D || GEF_SBC610 || GEF_SBC310 || GEF_PPC9A \
78*4882a593Smuzhiyun			|| MVME7100
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunconfig MPC8610
81*4882a593Smuzhiyun	bool
82*4882a593Smuzhiyun	select HAVE_PCI
83*4882a593Smuzhiyun	select FSL_PCI if PCI
84*4882a593Smuzhiyun	select PPC_UDBG_16550
85*4882a593Smuzhiyun	select MPIC
86*4882a593Smuzhiyun	default y if MPC8610_HPCD
87