summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Pham <jackp@codeaurora.org>2016-03-17 15:19:42 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:25:53 -0700
commit7f5ffc4abd4c2cfe7148897f95d4462a123affea (patch)
tree92a2977ad33b16e3186a80313e112f504ab9d880
parent7dd9b0b575c057cc68ac94c88e10b844d3d3aae8 (diff)
ARM: dts: msm: Add dpdm_supply reference to pmi8998_charger
On MSM8996 the PMI8998 charger requires the USB D+/D- to be in floating state prior to performing charger detection. Control of this is exposed by the QUSB PHY node and is referenced by the charger as the dpdm-supply regulator. Signed-off-by: Jack Pham <jackp@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm8996-cdp.dtsi1
-rw-r--r--arch/arm/boot/dts/qcom/msm8996-mtp.dtsi4
2 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi b/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi
index 1e17af5bc26f..e16cb093c3ff 100644
--- a/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi
@@ -110,6 +110,7 @@
&pmi8994_charger {
qcom,charging-disabled;
+ dpdm-supply = <&qusb_phy0>;
};
&pm8994_vadc {
diff --git a/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi b/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi
index 25c163c6642b..4ed614c6e80f 100644
--- a/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi
@@ -504,6 +504,10 @@
};
};
+&pmi8994_charger {
+ dpdm-supply = <&qusb_phy0>;
+};
+
&pmi8994_fg {
qcom,battery-data = <&mtp_batterydata>;
qcom,ext-sense-type;