Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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. if PHY_QCOM_UFS
  48. config PHY_QCOM_UFS_14NM
  49. tristate
  50. default PHY_QCOM_UFS
  51. help
  52. Support for 14nm UFS QMP phy present on QCOM chipsets.
  53. config PHY_QCOM_UFS_20NM
  54. tristate
  55. default PHY_QCOM_UFS
  56. depends on BROKEN
  57. help
  58. Support for 20nm UFS QMP phy present on QCOM chipsets.
  59. endif
  60. config PHY_QCOM_USB_HS
  61. tristate "Qualcomm USB HS PHY module"
  62. depends on USB_ULPI_BUS
  63. depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in
  64. select GENERIC_PHY
  65. help
  66. Support for the USB high-speed ULPI compliant phy on Qualcomm
  67. chipsets.
  68. config PHY_QCOM_USB_HSIC
  69. tristate "Qualcomm USB HSIC ULPI PHY module"
  70. depends on USB_ULPI_BUS
  71. select GENERIC_PHY
  72. help
  73. Support for the USB HSIC ULPI compliant PHY on QCOM chipsets.