From 21d3a216982fce880a04fcdeee8e1247c5c179e0 Mon Sep 17 00:00:00 2001 From: Sriharsha Allenki Date: Wed, 10 Jul 2019 10:56:58 +0530 Subject: [PATCH] ARM: dts: msm: Enable DP DM pulsing support on MSM8996 The charger associated with MSM8996 does not support HVDCP detection by default. Enable DP DM pulsing support so that charger driver can support HVDCP detection. And all the 8996 platforms does not have this charger, hence enable the pulsing support on those platforms where this charger is present. Change-Id: I70549df99bd11303d7c334227c869767f5ea51a8 Signed-off-by: Sriharsha Allenki --- arch/arm/boot/dts/qcom/msm8996-cdp.dtsi | 4 ++++ arch/arm/boot/dts/qcom/msm8996-mtp.dtsi | 4 ++++ arch/arm/boot/dts/qcom/msm8996.dtsi | 1 - 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi b/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi index 3988953f6963..968d5190a8d3 100644 --- a/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-cdp.dtsi @@ -790,6 +790,10 @@ qcom,check-for-float; }; +&qusb_phy0 { + qcom,enable-dpdm-pulsing; +}; + &usb2s { status = "disabled"; dwc3@7600000 { diff --git a/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi b/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi index 38f3715973cd..f923d70848ce 100644 --- a/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-mtp.dtsi @@ -514,6 +514,10 @@ qcom,check-for-float; }; +&qusb_phy0 { + qcom,enable-dpdm-pulsing; +}; + &i2c_7 { smb1351-charger@1d { compatible = "qcom,smb1351-charger"; diff --git a/arch/arm/boot/dts/qcom/msm8996.dtsi b/arch/arm/boot/dts/qcom/msm8996.dtsi index fd49714e2a5c..62abceb7b5b1 100644 --- a/arch/arm/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996.dtsi @@ -2177,7 +2177,6 @@ phy_type= "utmi"; qcom,phy-clk-scheme = "cmos"; qcom,major-rev = <1>; - qcom,enable-dpdm-pulsing; clocks = <&clock_gcc clk_gcc_usb_phy_cfg_ahb2phy_clk>, <&clock_gcc clk_ln_bb_clk>;