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