Kconfig 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # SPDX-License-Identifier: GPL-2.0
  2. config PPC_PASEMI
  3. depends on PPC64 && PPC_BOOK3S && CPU_BIG_ENDIAN
  4. bool "PA Semi SoC-based platforms"
  5. select MPIC
  6. select FORCE_PCI
  7. select PPC_UDBG_16550
  8. select PPC_64S_HASH_MMU
  9. select PPC_HASH_MMU_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. menu "PA Semi PWRficient options"
  15. depends on PPC_PASEMI
  16. config PPC_PASEMI_NEMO
  17. bool "Nemo motherboard Support"
  18. depends on PPC_PASEMI
  19. select PPC_I8259
  20. help
  21. This option enables support for the 'Nemo' motherboard
  22. used in A-Eons's Amigaone X1000. This consists of some
  23. device tree patches and workarounds for the SB600 South
  24. Bridge that provides SATA/USB/Audio.
  25. config PPC_PASEMI_IOMMU
  26. bool "PA Semi IOMMU support"
  27. depends on PPC_PASEMI
  28. help
  29. IOMMU support for PA Semi PWRficient
  30. config PPC_PASEMI_IOMMU_DMA_FORCE
  31. bool "Force DMA engine to use IOMMU"
  32. depends on PPC_PASEMI_IOMMU
  33. help
  34. This option forces the use of the IOMMU also for the
  35. DMA engine. Otherwise the kernel will use it only when
  36. running under a hypervisor.
  37. If in doubt, say "N".
  38. config PPC_PASEMI_MDIO
  39. depends on PHYLIB
  40. tristate "MDIO support via GPIO"
  41. default y
  42. help
  43. Driver for MDIO via GPIO on PWRficient platforms
  44. endmenu