0001 # SPDX-License-Identifier: GPL-2.0
0002 config PPC_PASEMI
0003 depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
0004 bool "PA Semi SoC-based platforms"
0005 select MPIC
0006 select FORCE_PCI
0007 select PPC_UDBG_16550
0008 select PPC_64S_HASH_MMU
0009 select PPC_HASH_MMU_NATIVE
0010 select MPIC_BROKEN_REGREAD
0011 help
0012 This option enables support for PA Semi's PWRficient line
0013 of SoC processors, including PA6T-1682M
0014
0015 menu "PA Semi PWRficient options"
0016 depends on PPC_PASEMI
0017
0018 config PPC_PASEMI_NEMO
0019 bool "Nemo motherboard Support"
0020 depends on PPC_PASEMI
0021 select PPC_I8259
0022 help
0023 This option enables support for the 'Nemo' motherboard
0024 used in A-Eons's Amigaone X1000. This consists of some
0025 device tree patches and workarounds for the SB600 South
0026 Bridge that provides SATA/USB/Audio.
0027
0028 config PPC_PASEMI_IOMMU
0029 bool "PA Semi IOMMU support"
0030 depends on PPC_PASEMI
0031 help
0032 IOMMU support for PA Semi PWRficient
0033
0034 config PPC_PASEMI_IOMMU_DMA_FORCE
0035 bool "Force DMA engine to use IOMMU"
0036 depends on PPC_PASEMI_IOMMU
0037 help
0038 This option forces the use of the IOMMU also for the
0039 DMA engine. Otherwise the kernel will use it only when
0040 running under a hypervisor.
0041
0042 If in doubt, say "N".
0043
0044 config PPC_PASEMI_MDIO
0045 depends on PHYLIB
0046 tristate "MDIO support via GPIO"
0047 default y
0048 help
0049 Driver for MDIO via GPIO on PWRficient platforms
0050
0051 endmenu