From b1aeba68642a1400a28a9e5ecc83dbc41ab81f7c Mon Sep 17 00:00:00 2001 From: Vijayavardhan Vennapusa Date: Thu, 17 Nov 2016 13:21:46 +0530 Subject: [PATCH] ARM: dts: msm: Add USBPD PHY device node for msmfalcon Add required USBPD PHY device node for msmfalcon for USB PD functionality to be working. Change-Id: I8cd2981f176e08c1ea4f8a9b7ff42887b590d941 Signed-off-by: Vijayavardhan Vennapusa --- arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi | 23 +++++++++++++++++++++++ arch/arm/boot/dts/qcom/msmfalcon-rumi.dts | 4 ++++ arch/arm/boot/dts/qcom/msmfalcon-sim.dts | 4 ++++ 3 files changed, 31 insertions(+) diff --git a/arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi b/arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi index 8f8bdf2e899c..93cfab700aa9 100644 --- a/arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi +++ b/arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi @@ -402,6 +402,29 @@ }; }; + pmfalcon_pdphy: qcom,usb-pdphy@1700 { + compatible = "qcom,qpnp-pdphy"; + reg = <0x1700 0x100>; + vdd-pdphy-supply = <&pm2falcon_l7>; + vbus-supply = <&smb2_vbus>; + vconn-supply = <&smb2_vconn>; + interrupts = <0x0 0x17 0x0 IRQ_TYPE_EDGE_RISING>, + <0x0 0x17 0x1 IRQ_TYPE_EDGE_RISING>, + <0x0 0x17 0x2 IRQ_TYPE_EDGE_RISING>, + <0x0 0x17 0x3 IRQ_TYPE_EDGE_RISING>, + <0x0 0x17 0x4 IRQ_TYPE_EDGE_RISING>, + <0x0 0x17 0x5 IRQ_TYPE_EDGE_RISING>, + <0x0 0x17 0x6 IRQ_TYPE_EDGE_RISING>; + + interrupt-names = "sig-tx", + "sig-rx", + "msg-tx", + "msg-rx", + "msg-tx-failed", + "msg-tx-discarded", + "msg-rx-discarded"; + }; + pmfalcon_adc_tm: vadc@3400 { compatible = "qcom,qpnp-adc-tm-hc"; reg = <0x3400 0x100>; diff --git a/arch/arm/boot/dts/qcom/msmfalcon-rumi.dts b/arch/arm/boot/dts/qcom/msmfalcon-rumi.dts index 00efa39f017d..2b8a78ee1fdc 100644 --- a/arch/arm/boot/dts/qcom/msmfalcon-rumi.dts +++ b/arch/arm/boot/dts/qcom/msmfalcon-rumi.dts @@ -107,3 +107,7 @@ compatible = "qcom,dummycc"; clock-output-names = "gfx_clocks"; }; + +&pmfalcon_pdphy { + status = "disabled"; +}; diff --git a/arch/arm/boot/dts/qcom/msmfalcon-sim.dts b/arch/arm/boot/dts/qcom/msmfalcon-sim.dts index 4e83266e884f..d279e742c23a 100644 --- a/arch/arm/boot/dts/qcom/msmfalcon-sim.dts +++ b/arch/arm/boot/dts/qcom/msmfalcon-sim.dts @@ -81,3 +81,7 @@ &pmfalcon_fg { status = "disabled"; }; + +&pmfalcon_pdphy { + status = "disabled"; +};