xref: /linux/arch/powerpc/platforms/pasemi/Kconfig (revision f79e4d5f92a129a1159c973735007d4ddc8541f3)
1# SPDX-License-Identifier: GPL-2.0
2config PPC_PASEMI
3	depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
4	bool "PA Semi SoC-based platforms"
5	default n
6	select MPIC
7	select PCI
8	select PPC_UDBG_16550
9	select PPC_NATIVE
10	select MPIC_BROKEN_REGREAD
11	help
12	  This option enables support for PA Semi's PWRficient line
13	  of SoC processors, including PA6T-1682M
14
15menu "PA Semi PWRficient options"
16	depends on PPC_PASEMI
17
18config PPC_PASEMI_NEMO
19	bool "Nemo motherboard Support"
20	depends on PPC_PASEMI
21	select PPC_I8259
22	help
23	  This option enables support for the 'Nemo' motherboard
24	  used in A-Eons's Amigaone X1000. This consists of some
25	  device tree patches and workarounds for the SB600 South
26	  Bridge that provides SATA/USB/Audio.
27
28config PPC_PASEMI_IOMMU
29	bool "PA Semi IOMMU support"
30	depends on PPC_PASEMI
31	help
32	  IOMMU support for PA Semi PWRficient
33
34config PPC_PASEMI_IOMMU_DMA_FORCE
35	bool "Force DMA engine to use IOMMU"
36	depends on PPC_PASEMI_IOMMU
37	help
38	  This option forces the use of the IOMMU also for the
39	  DMA engine. Otherwise the kernel will use it only when
40	  running under a hypervisor.
41
42	  If in doubt, say "N".
43
44config PPC_PASEMI_MDIO
45	depends on PHYLIB
46	tristate "MDIO support via GPIO"
47	default y
48	help
49	  Driver for MDIO via GPIO on PWRficient platforms
50
51endmenu
52