0001 # SPDX-License-Identifier: GPL-2.0
0002 config PPC_86xx
0003 menuconfig PPC_86xx
0004 bool "86xx-based boards"
0005 depends on PPC_BOOK3S_32
0006 select FSL_SOC
0007 select ALTIVEC
0008 help
0009 The Freescale E600 SoCs have 74xx cores.
0010
0011 if PPC_86xx
0012
0013 config MPC8641_HPCN
0014 bool "Freescale MPC8641 HPCN"
0015 select PPC_I8259
0016 select DEFAULT_UIMAGE
0017 select FSL_ULI1575 if PCI
0018 select HAVE_RAPIDIO
0019 select SWIOTLB
0020 help
0021 This option enables support for the MPC8641 HPCN board.
0022
0023 config MPC8610_HPCD
0024 bool "Freescale MPC8610 HPCD"
0025 select DEFAULT_UIMAGE
0026 select FSL_ULI1575 if PCI
0027 help
0028 This option enables support for the MPC8610 HPCD board.
0029
0030 config GEF_PPC9A
0031 bool "GE PPC9A"
0032 select DEFAULT_UIMAGE
0033 select MMIO_NVRAM
0034 select GPIOLIB
0035 select GE_FPGA
0036 help
0037 This option enables support for the GE PPC9A.
0038
0039 config GEF_SBC310
0040 bool "GE SBC310"
0041 select DEFAULT_UIMAGE
0042 select MMIO_NVRAM
0043 select GPIOLIB
0044 select GE_FPGA
0045 help
0046 This option enables support for the GE SBC310.
0047
0048 config GEF_SBC610
0049 bool "GE SBC610"
0050 select DEFAULT_UIMAGE
0051 select MMIO_NVRAM
0052 select GPIOLIB
0053 select GE_FPGA
0054 select HAVE_RAPIDIO
0055 help
0056 This option enables support for the GE SBC610.
0057
0058 config MVME7100
0059 bool "Artesyn MVME7100"
0060 help
0061 This option enables support for the Emerson/Artesyn MVME7100 board.
0062
0063 endif
0064
0065 config MPC8641
0066 bool
0067 select HAVE_PCI
0068 select FSL_PCI if PCI
0069 select PPC_UDBG_16550
0070 select MPIC
0071 default y if MPC8641_HPCN || GEF_SBC610 || GEF_SBC310 || GEF_PPC9A \
0072 || MVME7100
0073
0074 config MPC8610
0075 bool
0076 select HAVE_PCI
0077 select FSL_PCI if PCI
0078 select PPC_UDBG_16550
0079 select MPIC
0080 default y if MPC8610_HPCD