Kconfig 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # Phy drivers for Intel platforms
  4. #
  5. config PHY_INTEL_KEEMBAY_EMMC
  6. tristate "Intel Keem Bay EMMC PHY driver"
  7. depends on ARCH_KEEMBAY || COMPILE_TEST
  8. depends on HAS_IOMEM
  9. select GENERIC_PHY
  10. select REGMAP_MMIO
  11. help
  12. Choose this option if you have an Intel Keem Bay SoC.
  13. To compile this driver as a module, choose M here: the module
  14. will be called phy-keembay-emmc.ko.
  15. config PHY_INTEL_KEEMBAY_USB
  16. tristate "Intel Keem Bay USB PHY driver"
  17. depends on ARCH_KEEMBAY || COMPILE_TEST
  18. depends on HAS_IOMEM
  19. select GENERIC_PHY
  20. select REGMAP_MMIO
  21. help
  22. Choose this option if you have an Intel Keem Bay SoC.
  23. To compile this driver as a module, choose M here: the module
  24. will be called phy-keembay-usb.ko.
  25. config PHY_INTEL_LGM_COMBO
  26. bool "Intel Lightning Mountain ComboPHY driver"
  27. depends on X86 || COMPILE_TEST
  28. depends on OF && HAS_IOMEM
  29. select MFD_SYSCON
  30. select GENERIC_PHY
  31. select REGMAP
  32. help
  33. Enable this to support Intel ComboPhy.
  34. This driver configures ComboPhy subsystem on Intel gateway
  35. chipsets which provides PHYs for various controllers, EMAC,
  36. SATA and PCIe.
  37. config PHY_INTEL_LGM_EMMC
  38. tristate "Intel Lightning Mountain EMMC PHY driver"
  39. depends on X86 || COMPILE_TEST
  40. select GENERIC_PHY
  41. help
  42. Enable this to support the Intel EMMC PHY
  43. config PHY_INTEL_THUNDERBAY_EMMC
  44. tristate "Intel Thunder Bay eMMC PHY driver"
  45. depends on OF && (ARCH_THUNDERBAY || COMPILE_TEST)
  46. select GENERIC_PHY
  47. help
  48. This option enables support for Intel Thunder Bay SoC eMMC PHY.
  49. To compile this driver as a module, choose M here: the module
  50. will be called phy-intel-thunderbay-emmc.ko.