Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. #
  2. # Phy drivers for Qualcomm and Atheros platforms
  3. #
  4. config PHY_ATH79_USB
  5. tristate "Atheros AR71XX/9XXX USB PHY driver"
  6. depends on OF && (ATH79 || COMPILE_TEST)
  7. default y if USB_EHCI_HCD_PLATFORM || USB_OHCI_HCD_PLATFORM
  8. select RESET_CONTROLLER
  9. select GENERIC_PHY
  10. help
  11. Enable this to support the USB PHY on Atheros AR71XX/9XXX SoCs.
  12. config PHY_QCOM_APQ8064_SATA
  13. tristate "Qualcomm APQ8064 SATA SerDes/PHY driver"
  14. depends on ARCH_QCOM
  15. depends on HAS_IOMEM
  16. depends on OF
  17. select GENERIC_PHY
  18. config PHY_QCOM_IPQ806X_SATA
  19. tristate "Qualcomm IPQ806x SATA SerDes/PHY driver"
  20. depends on ARCH_QCOM
  21. depends on HAS_IOMEM
  22. depends on OF
  23. select GENERIC_PHY
  24. config PHY_QCOM_QMP
  25. tristate "Qualcomm QMP PHY Driver"
  26. depends on OF && COMMON_CLK && (ARCH_QCOM || COMPILE_TEST)
  27. select GENERIC_PHY
  28. help
  29. Enable this to support the QMP PHY transceiver that is used
  30. with controllers such as PCIe, UFS, and USB on Qualcomm chips.
  31. config PHY_QCOM_QUSB2
  32. tristate "Qualcomm QUSB2 PHY Driver"
  33. depends on OF && (ARCH_QCOM || COMPILE_TEST)
  34. depends on NVMEM || !NVMEM
  35. select GENERIC_PHY
  36. help
  37. Enable this to support the HighSpeed QUSB2 PHY transceiver for USB
  38. controllers on Qualcomm chips. This driver supports the high-speed
  39. PHY which is usually paired with either the ChipIdea or Synopsys DWC3
  40. USB IPs on MSM SOCs.
  41. config PHY_QCOM_UFS
  42. tristate "Qualcomm UFS PHY driver"
  43. depends on OF && ARCH_QCOM
  44. select GENERIC_PHY
  45. help
  46. Support for UFS PHY on QCOM chipsets.
  47. config PHY_QCOM_USB_HS
  48. tristate "Qualcomm USB HS PHY module"
  49. depends on USB_ULPI_BUS
  50. depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in
  51. select GENERIC_PHY
  52. help
  53. Support for the USB high-speed ULPI compliant phy on Qualcomm
  54. chipsets.
  55. config PHY_QCOM_USB_HSIC
  56. tristate "Qualcomm USB HSIC ULPI PHY module"
  57. depends on USB_ULPI_BUS
  58. select GENERIC_PHY
  59. help
  60. Support for the USB HSIC ULPI compliant PHY on QCOM chipsets.