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