[PATCH v2 0/2] USB SS PHY for Qualcomm's QCS404
From: Jorge Ramirez-Ortiz
Date: Tue Jan 29 2019 - 06:35:24 EST
This set adds USB SS PHY support to Qualcomm's QCS404 SoC
The PHY is implemented using Synopsys SS PHY 1.0.0 IP
The code is losely based on Sriharsha Allenki's
<sallenki@xxxxxxxxxxxxxx> original implementation.
v2:
enable OTG mode detection
move vdd voltage levels to driver
use bulk_ control interfaces
ss-phy-bindings [1]
[1] ss-phy-binding discussion:
- qcom,dwc3-ss-usb-phy exist for a generic usb2/usb3 phy driver that
was never merged. Rather than trying to re-use these bindings (or
delete them) I propose that we go ahead with the new separate
bindings for HS and SS: if not now - investigation in progress- in
the future it might be possible to have again a common phy driver
for which these old bindings would be the binding agreement.
Jorge Ramirez-Ortiz (2):
dt-bindings: Add Qualcomm USB Super-Speed PHY bindings
phy: qualcomm: usb: Add Super-Speed PHY driver
.../devicetree/bindings/usb/qcom,usb-ssphy.txt | 73 +++++
drivers/phy/qualcomm/Kconfig | 11 +
drivers/phy/qualcomm/Makefile | 1 +
drivers/phy/qualcomm/phy-qcom-usb-ss.c | 347 +++++++++++++++++++++
4 files changed, 432 insertions(+)
create mode 100644 Documentation/devicetree/bindings/usb/qcom,usb-ssphy.txt
create mode 100644 drivers/phy/qualcomm/phy-qcom-usb-ss.c
--
2.7.4