.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # Phy drivers for Qualcomm and Atheros platforms |
---|
3 | 4 | # |
---|
.. | .. |
---|
17 | 18 | depends on OF |
---|
18 | 19 | select GENERIC_PHY |
---|
19 | 20 | |
---|
| 21 | +config PHY_QCOM_IPQ4019_USB |
---|
| 22 | + tristate "Qualcomm IPQ4019 USB PHY driver" |
---|
| 23 | + depends on OF && (ARCH_QCOM || COMPILE_TEST) |
---|
| 24 | + select GENERIC_PHY |
---|
| 25 | + help |
---|
| 26 | + Support for the USB PHY-s on Qualcomm IPQ40xx SoC-s. |
---|
| 27 | + |
---|
20 | 28 | config PHY_QCOM_IPQ806X_SATA |
---|
21 | 29 | tristate "Qualcomm IPQ806x SATA SerDes/PHY driver" |
---|
22 | 30 | depends on ARCH_QCOM |
---|
23 | 31 | depends on HAS_IOMEM |
---|
24 | 32 | depends on OF |
---|
25 | 33 | select GENERIC_PHY |
---|
| 34 | + |
---|
| 35 | +config PHY_QCOM_PCIE2 |
---|
| 36 | + tristate "Qualcomm PCIe Gen2 PHY Driver" |
---|
| 37 | + depends on OF && COMMON_CLK && (ARCH_QCOM || COMPILE_TEST) |
---|
| 38 | + select GENERIC_PHY |
---|
| 39 | + help |
---|
| 40 | + Enable this to support the Qualcomm PCIe PHY, used with the Synopsys |
---|
| 41 | + based PCIe controller. |
---|
26 | 42 | |
---|
27 | 43 | config PHY_QCOM_QMP |
---|
28 | 44 | tristate "Qualcomm QMP PHY Driver" |
---|
.. | .. |
---|
43 | 59 | PHY which is usually paired with either the ChipIdea or Synopsys DWC3 |
---|
44 | 60 | USB IPs on MSM SOCs. |
---|
45 | 61 | |
---|
46 | | -config 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 | | - |
---|
53 | 62 | config PHY_QCOM_USB_HS |
---|
54 | 63 | tristate "Qualcomm USB HS PHY module" |
---|
55 | 64 | depends on USB_ULPI_BUS |
---|
.. | .. |
---|
59 | 68 | Support for the USB high-speed ULPI compliant phy on Qualcomm |
---|
60 | 69 | chipsets. |
---|
61 | 70 | |
---|
| 71 | +config PHY_QCOM_USB_SNPS_FEMTO_V2 |
---|
| 72 | + tristate "Qualcomm SNPS FEMTO USB HS PHY V2 module" |
---|
| 73 | + depends on OF && (ARCH_QCOM || COMPILE_TEST) |
---|
| 74 | + select GENERIC_PHY |
---|
| 75 | + help |
---|
| 76 | + Enable support for the USB high-speed SNPS Femto phy on Qualcomm |
---|
| 77 | + chipsets. This PHY has differences in the register map compared |
---|
| 78 | + to the V1 variants. The PHY is paired with a Synopsys DWC3 USB |
---|
| 79 | + controller on Qualcomm SOCs. |
---|
| 80 | + |
---|
62 | 81 | config PHY_QCOM_USB_HSIC |
---|
63 | 82 | tristate "Qualcomm USB HSIC ULPI PHY module" |
---|
64 | 83 | depends on USB_ULPI_BUS |
---|
65 | 84 | select GENERIC_PHY |
---|
66 | 85 | help |
---|
67 | 86 | Support for the USB HSIC ULPI compliant PHY on QCOM chipsets. |
---|
| 87 | + |
---|
| 88 | +config PHY_QCOM_USB_HS_28NM |
---|
| 89 | + tristate "Qualcomm 28nm High-Speed PHY" |
---|
| 90 | + depends on OF && (ARCH_QCOM || COMPILE_TEST) |
---|
| 91 | + depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in |
---|
| 92 | + select GENERIC_PHY |
---|
| 93 | + help |
---|
| 94 | + Enable this to support the Qualcomm Synopsys DesignWare Core 28nm |
---|
| 95 | + High-Speed PHY driver. This driver supports the Hi-Speed PHY which |
---|
| 96 | + is usually paired with either the ChipIdea or Synopsys DWC3 USB |
---|
| 97 | + IPs on MSM SOCs. |
---|
| 98 | + |
---|
| 99 | +config PHY_QCOM_USB_SS |
---|
| 100 | + tristate "Qualcomm USB Super-Speed PHY driver" |
---|
| 101 | + depends on OF && (ARCH_QCOM || COMPILE_TEST) |
---|
| 102 | + depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in |
---|
| 103 | + select GENERIC_PHY |
---|
| 104 | + help |
---|
| 105 | + Enable this to support the Super-Speed USB transceiver on various |
---|
| 106 | + Qualcomm chipsets. |
---|
| 107 | + |
---|
| 108 | +config PHY_QCOM_IPQ806X_USB |
---|
| 109 | + tristate "Qualcomm IPQ806x DWC3 USB PHY driver" |
---|
| 110 | + depends on HAS_IOMEM |
---|
| 111 | + depends on OF && (ARCH_QCOM || COMPILE_TEST) |
---|
| 112 | + select GENERIC_PHY |
---|
| 113 | + help |
---|
| 114 | + This option enables support for the Synopsis PHYs present inside the |
---|
| 115 | + Qualcomm USB3.0 DWC3 controller on ipq806x SoC. This driver supports |
---|
| 116 | + both HS and SS PHY controllers. |
---|