xref: /linux/arch/powerpc/platforms/pasemi/Kconfig (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
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
6eb01d42aSChristoph Hellwig	select FORCE_PCI
735a1245aSKumar Gala	select PPC_UDBG_16550
8*c2857374SNicholas Piggin	select PPC_64S_HASH_MMU
97ebc4903SNicholas Piggin	select PPC_HASH_MMU_NATIVE
100d72ba93SOlof Johansson	select MPIC_BROKEN_REGREAD
1135a1245aSKumar Gala	help
1235a1245aSKumar Gala	  This option enables support for PA Semi's PWRficient line
1335a1245aSKumar Gala	  of SoC processors, including PA6T-1682M
1435a1245aSKumar Gala
1531c56d82SOlof Johanssonmenu "PA Semi PWRficient options"
1631c56d82SOlof Johansson	depends on PPC_PASEMI
1731c56d82SOlof Johansson
1888c13e2fSDarren Stevensconfig PPC_PASEMI_NEMO
1988c13e2fSDarren Stevens	bool "Nemo motherboard Support"
2088c13e2fSDarren Stevens	depends on PPC_PASEMI
2188c13e2fSDarren Stevens	select PPC_I8259
2288c13e2fSDarren Stevens	help
2388c13e2fSDarren Stevens	  This option enables support for the 'Nemo' motherboard
2488c13e2fSDarren Stevens	  used in A-Eons's Amigaone X1000. This consists of some
2588c13e2fSDarren Stevens	  device tree patches and workarounds for the SB600 South
2688c13e2fSDarren Stevens	  Bridge that provides SATA/USB/Audio.
2788c13e2fSDarren Stevens
2831c56d82SOlof Johanssonconfig PPC_PASEMI_IOMMU
2931c56d82SOlof Johansson	bool "PA Semi IOMMU support"
3031c56d82SOlof Johansson	depends on PPC_PASEMI
3131c56d82SOlof Johansson	help
320d08a847SOlof Johansson	  IOMMU support for PA Semi PWRficient
3331c56d82SOlof Johansson
34af289e80SOlof Johanssonconfig PPC_PASEMI_IOMMU_DMA_FORCE
35af289e80SOlof Johansson	bool "Force DMA engine to use IOMMU"
36af289e80SOlof Johansson	depends on PPC_PASEMI_IOMMU
37af289e80SOlof Johansson	help
38af289e80SOlof Johansson	  This option forces the use of the IOMMU also for the
39af289e80SOlof Johansson	  DMA engine. Otherwise the kernel will use it only when
40af289e80SOlof Johansson	  running under a hypervisor.
41af289e80SOlof Johansson
42af289e80SOlof Johansson	  If in doubt, say "N".
43af289e80SOlof Johansson
44116ab40dSOlof Johanssonconfig PPC_PASEMI_MDIO
45116ab40dSOlof Johansson	depends on PHYLIB
46116ab40dSOlof Johansson	tristate "MDIO support via GPIO"
47116ab40dSOlof Johansson	default y
48116ab40dSOlof Johansson	help
49116ab40dSOlof Johansson	  Driver for MDIO via GPIO on PWRficient platforms
50116ab40dSOlof Johansson
5131c56d82SOlof Johanssonendmenu
52