18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciconfig PPC_PASEMI
38c2ecf20Sopenharmony_ci	depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
48c2ecf20Sopenharmony_ci	bool "PA Semi SoC-based platforms"
58c2ecf20Sopenharmony_ci	select MPIC
68c2ecf20Sopenharmony_ci	select FORCE_PCI
78c2ecf20Sopenharmony_ci	select PPC_UDBG_16550
88c2ecf20Sopenharmony_ci	select PPC_NATIVE
98c2ecf20Sopenharmony_ci	select MPIC_BROKEN_REGREAD
108c2ecf20Sopenharmony_ci	help
118c2ecf20Sopenharmony_ci	  This option enables support for PA Semi's PWRficient line
128c2ecf20Sopenharmony_ci	  of SoC processors, including PA6T-1682M
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_cimenu "PA Semi PWRficient options"
158c2ecf20Sopenharmony_ci	depends on PPC_PASEMI
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciconfig PPC_PASEMI_NEMO
188c2ecf20Sopenharmony_ci	bool "Nemo motherboard Support"
198c2ecf20Sopenharmony_ci	depends on PPC_PASEMI
208c2ecf20Sopenharmony_ci	select PPC_I8259
218c2ecf20Sopenharmony_ci	help
228c2ecf20Sopenharmony_ci	  This option enables support for the 'Nemo' motherboard
238c2ecf20Sopenharmony_ci	  used in A-Eons's Amigaone X1000. This consists of some
248c2ecf20Sopenharmony_ci	  device tree patches and workarounds for the SB600 South
258c2ecf20Sopenharmony_ci	  Bridge that provides SATA/USB/Audio.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ciconfig PPC_PASEMI_IOMMU
288c2ecf20Sopenharmony_ci	bool "PA Semi IOMMU support"
298c2ecf20Sopenharmony_ci	depends on PPC_PASEMI
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci	  IOMMU support for PA Semi PWRficient
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciconfig PPC_PASEMI_IOMMU_DMA_FORCE
348c2ecf20Sopenharmony_ci	bool "Force DMA engine to use IOMMU"
358c2ecf20Sopenharmony_ci	depends on PPC_PASEMI_IOMMU
368c2ecf20Sopenharmony_ci	help
378c2ecf20Sopenharmony_ci	  This option forces the use of the IOMMU also for the
388c2ecf20Sopenharmony_ci	  DMA engine. Otherwise the kernel will use it only when
398c2ecf20Sopenharmony_ci	  running under a hypervisor.
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci	  If in doubt, say "N".
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ciconfig PPC_PASEMI_MDIO
448c2ecf20Sopenharmony_ci	depends on PHYLIB
458c2ecf20Sopenharmony_ci	tristate "MDIO support via GPIO"
468c2ecf20Sopenharmony_ci	default y
478c2ecf20Sopenharmony_ci	help
488c2ecf20Sopenharmony_ci	  Driver for MDIO via GPIO on PWRficient platforms
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ciendmenu
51