arm64: dts: msm8996: Use dwc3-qcom glue driver for USB
authorManu Gautam <mgautam@codeaurora.org>
Thu, 31 May 2018 10:47:10 +0000 (16:17 +0530)
committerAndy Gross <andy.gross@linaro.org>
Fri, 7 Dec 2018 20:10:56 +0000 (14:10 -0600)
Move from dwc3-of-simple to dwc3-qcom glue driver to
support peripheral mode which requires qscratch wrapper
programming on VBUS event.

Fixes: a4333c3a6ba9 ("usb: dwc3: Add Qualcomm DWC3 glue driver")
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Tested-by: Vivek Gautam <vivek.gautam@codeaurora.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi
arch/arm64/boot/dts/qcom/msm8996.dtsi

index bf20c55a6bc4a8b7d0379aacb7945c4776cfefd4..6d50449fbcdf0cc8cca4d44fcda6d09f38e376f2 100644 (file)
                        status = "okay";
                };
 
-               usb@6a00000 {
+               usb@6af8800 {
                        status = "okay";
+                       extcon = <&usb3_id>;
 
                        dwc3@6a00000 {
                                extcon = <&usb3_id>;
                        pinctrl-0 = <&usb3_vbus_det_gpio>;
                };
 
-               usb@7600000 {
+               usb@76f8800 {
                        status = "okay";
+                       extcon = <&usb2_id>;
 
                        dwc3@7600000 {
                                extcon = <&usb2_id>;
index 8585c61e32efaad725788dc8c449833bec6bf83f..99b7495455a621742b49523c304b07f8cbf27ca2 100644 (file)
                        status = "disabled";
                };
 
-               usb2: usb@7600000 {
-                       compatible = "qcom,dwc3";
+               usb2: usb@76f8800 {
+                       compatible = "qcom,msm8996-dwc3", "qcom,dwc3";
+                       reg = <0x76f8800 0x400>;
                        #address-cells = <1>;
                        #size-cells = <1>;
                        ranges;
                        };
                };
 
-               usb3: usb@6a00000 {
-                       compatible = "qcom,dwc3";
+               usb3: usb@6af8800 {
+                       compatible = "qcom,msm8996-dwc3", "qcom,dwc3";
+                       reg = <0x6af8800 0x400>;
                        #address-cells = <1>;
                        #size-cells = <1>;
                        ranges;