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