Skip to content

Commit ca04d9d

Browse files
vivekgautam1kishon
authored andcommitted
phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips
PHY transceiver driver for QUSB2 phy controller that provides HighSpeed functionality for DWC3 controller present on Qualcomm chipsets. Signed-off-by: Vivek Gautam <[email protected]> Reviewed-by: Stephen Boyd <[email protected]> Signed-off-by: Kishon Vijay Abraham I <[email protected]>
1 parent e9eef1e commit ca04d9d

File tree

3 files changed

+504
-0
lines changed

3 files changed

+504
-0
lines changed

drivers/phy/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,16 @@ config PHY_STIH407_USB
439439
Enable this support to enable the picoPHY device used by USB2
440440
and USB3 controllers on STMicroelectronics STiH407 SoC families.
441441

442+
config PHY_QCOM_QUSB2
443+
tristate "Qualcomm QUSB2 PHY Driver"
444+
depends on OF && (ARCH_QCOM || COMPILE_TEST)
445+
select GENERIC_PHY
446+
help
447+
Enable this to support the HighSpeed QUSB2 PHY transceiver for USB
448+
controllers on Qualcomm chips. This driver supports the high-speed
449+
PHY which is usually paired with either the ChipIdea or Synopsys DWC3
450+
USB IPs on MSM SOCs.
451+
442452
config PHY_QCOM_UFS
443453
tristate "Qualcomm UFS PHY driver"
444454
depends on OF && ARCH_QCOM

drivers/phy/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ obj-$(CONFIG_PHY_ST_SPEAR1310_MIPHY) += phy-spear1310-miphy.o
5050
obj-$(CONFIG_PHY_ST_SPEAR1340_MIPHY) += phy-spear1340-miphy.o
5151
obj-$(CONFIG_PHY_XGENE) += phy-xgene.o
5252
obj-$(CONFIG_PHY_STIH407_USB) += phy-stih407-usb.o
53+
obj-$(CONFIG_PHY_QCOM_QUSB2) += phy-qcom-qusb2.o
5354
obj-$(CONFIG_PHY_QCOM_UFS) += phy-qcom-ufs.o
5455
obj-$(CONFIG_PHY_QCOM_UFS) += phy-qcom-ufs-qmp-20nm.o
5556
obj-$(CONFIG_PHY_QCOM_UFS) += phy-qcom-ufs-qmp-14nm.o

0 commit comments

Comments
 (0)