Merge "ARM: dts: msm: Update USB regulators for QCS605-LC"
diff --git a/arch/arm64/boot/dts/qcom/qcs605-lc-pmic-overlay.dtsi b/arch/arm64/boot/dts/qcom/qcs605-lc-pmic-overlay.dtsi
index 2436687..1264e08 100644
--- a/arch/arm64/boot/dts/qcom/qcs605-lc-pmic-overlay.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs605-lc-pmic-overlay.dtsi
@@ -258,3 +258,15 @@
qcom,lra-res-cal-period = <4>;
};
};
+
+&pm660_pdphy {
+ vdd-pdphy-supply = <&pm660_l17>;
+ vbus-supply = <&smb2_vbus>;
+ vconn-supply = <&smb2_vconn>;
+};
+
+&usb0 {
+ extcon = <&pm660_pdphy>, <&pm660_pdphy>, <&eud>,
+ <&pm660_charger>, <&pm660_charger>;
+ vbus_dwc3-supply = <&smb2_vbus>;
+};
diff --git a/arch/arm64/boot/dts/qcom/qcs605-lc.dtsi b/arch/arm64/boot/dts/qcom/qcs605-lc.dtsi
index 94ee398..192bf42 100644
--- a/arch/arm64/boot/dts/qcom/qcs605-lc.dtsi
+++ b/arch/arm64/boot/dts/qcom/qcs605-lc.dtsi
@@ -352,15 +352,16 @@
};
};
+&pm660_pdphy {
+ /delete-property/ vdd-pdphy-supply;
+};
+
&qusb_phy0 {
- /delete-property/ vdd-supply;
- /delete-property/ vdda33-supply;
+ vdd-supply = <&pm660_l6>;
+ vdda33-supply = <&pm660_l17>;
};
&usb_qmp_dp_phy {
- /delete-property/ vdd-supply;
-};
-
-&pm660_pdphy {
- /delete-property/ vdd-pdphy-supply;
+ vdd-supply = <&pm660_l6>; /* 0.88v */
+ core-supply = <&pm660_l2>; /* 1.2v */
};