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