xref: /linux/arch/powerpc/platforms/pasemi/Kconfig (revision eb01d42a77785ff96b6e66a2a2e7027fc6d78e4a)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
235a1245aSKumar Galaconfig PPC_PASEMI
3e5e16d8fSBoqun Feng	depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
435a1245aSKumar Gala	bool "PA Semi SoC-based platforms"
535a1245aSKumar Gala	select MPIC
6*eb01d42aSChristoph Hellwig	select FORCE_PCI
735a1245aSKumar Gala	select PPC_UDBG_16550
835a1245aSKumar Gala	select PPC_NATIVE
90d72ba93SOlof Johansson	select MPIC_BROKEN_REGREAD
1035a1245aSKumar Gala	help
1135a1245aSKumar Gala	  This option enables support for PA Semi's PWRficient line
1235a1245aSKumar Gala	  of SoC processors, including PA6T-1682M
1335a1245aSKumar Gala
1431c56d82SOlof Johanssonmenu "PA Semi PWRficient options"
1531c56d82SOlof Johansson	depends on PPC_PASEMI
1631c56d82SOlof Johansson
1788c13e2fSDarren Stevensconfig PPC_PASEMI_NEMO
1888c13e2fSDarren Stevens	bool "Nemo motherboard Support"
1988c13e2fSDarren Stevens	depends on PPC_PASEMI
2088c13e2fSDarren Stevens	select PPC_I8259
2188c13e2fSDarren Stevens	help
2288c13e2fSDarren Stevens	  This option enables support for the 'Nemo' motherboard
2388c13e2fSDarren Stevens	  used in A-Eons's Amigaone X1000. This consists of some
2488c13e2fSDarren Stevens	  device tree patches and workarounds for the SB600 South
2588c13e2fSDarren Stevens	  Bridge that provides SATA/USB/Audio.
2688c13e2fSDarren Stevens
2731c56d82SOlof Johanssonconfig PPC_PASEMI_IOMMU
2831c56d82SOlof Johansson	bool "PA Semi IOMMU support"
2931c56d82SOlof Johansson	depends on PPC_PASEMI
3031c56d82SOlof Johansson	help
310d08a847SOlof Johansson	  IOMMU support for PA Semi PWRficient
3231c56d82SOlof Johansson
33af289e80SOlof Johanssonconfig PPC_PASEMI_IOMMU_DMA_FORCE
34af289e80SOlof Johansson	bool "Force DMA engine to use IOMMU"
35af289e80SOlof Johansson	depends on PPC_PASEMI_IOMMU
36af289e80SOlof Johansson	help
37af289e80SOlof Johansson	  This option forces the use of the IOMMU also for the
38af289e80SOlof Johansson	  DMA engine. Otherwise the kernel will use it only when
39af289e80SOlof Johansson	  running under a hypervisor.
40af289e80SOlof Johansson
41af289e80SOlof Johansson	  If in doubt, say "N".
42af289e80SOlof Johansson
43116ab40dSOlof Johanssonconfig PPC_PASEMI_MDIO
44116ab40dSOlof Johansson	depends on PHYLIB
45116ab40dSOlof Johansson	tristate "MDIO support via GPIO"
46116ab40dSOlof Johansson	default y
47116ab40dSOlof Johansson	help
48116ab40dSOlof Johansson	  Driver for MDIO via GPIO on PWRficient platforms
49116ab40dSOlof Johansson
5031c56d82SOlof Johanssonendmenu
51