summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVijayavardhan Vennapusa <vvreddy@codeaurora.org>2016-11-17 13:21:46 +0530
committerVijayavardhan Vennapusa <vvreddy@codeaurora.org>2016-11-25 10:48:06 +0530
commitb1aeba68642a1400a28a9e5ecc83dbc41ab81f7c (patch)
tree06011b68f3f21bcac2339d462e4a3df7338499f8
parentbee274711e8d2ddb97fb1e80a18f295e9f97fa87 (diff)
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 <vvreddy@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi23
-rw-r--r--arch/arm/boot/dts/qcom/msmfalcon-rumi.dts4
-rw-r--r--arch/arm/boot/dts/qcom/msmfalcon-sim.dts4
3 files changed, 31 insertions, 0 deletions
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";
+};