[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