From 7f5ffc4abd4c2cfe7148897f95d4462a123affea Mon Sep 17 00:00:00 2001 From: Jack Pham Date: Thu, 17 Mar 2016 15:19:42 -0700 Subject: [PATCH] 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 --- arch/arm/boot/dts/qcom/msm8996-cdp.dtsi | 1 + arch/arm/boot/dts/qcom/msm8996-mtp.dtsi | 4 ++++ 2 files changed, 5 insertions(+) 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;