summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-11-26 14:26:50 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-26 14:26:49 -0800
commit81271b3c6e0293289199a8b26f3e2c3e7e6248ca (patch)
tree8e2df66434a4c15e22c869bd4e9d53dd7fa14610
parent45e7ce30d6e3a84fb5fc8bc0db2a97d3026e3607 (diff)
parent7da888fb9f6b7c69140b79f755a8584e008d63bb (diff)
Merge "ARM: dts: msm: Make required changes for msm8998-interposer"
-rw-r--r--arch/arm/boot/dts/qcom/msm-pmfalcon.dtsi23
-rw-r--r--arch/arm/boot/dts/qcom/msm8998-interposer-msmfalcon.dtsi12
-rw-r--r--arch/arm/boot/dts/qcom/msmfalcon-rumi.dts4
-rw-r--r--arch/arm/boot/dts/qcom/msmfalcon-sim.dts4
4 files changed, 37 insertions, 6 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/msm8998-interposer-msmfalcon.dtsi b/arch/arm/boot/dts/qcom/msm8998-interposer-msmfalcon.dtsi
index 861be92a7bc2..68cffc131144 100644
--- a/arch/arm/boot/dts/qcom/msm8998-interposer-msmfalcon.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8998-interposer-msmfalcon.dtsi
@@ -1853,7 +1853,7 @@
<61 512 240000 800000>;
qcom,dwc-usb3-msm-tx-fifo-size = <21288>;
- extcon = <&pmi8998_pdphy>;
+ extcon = <&pmfalcon_pdphy>;
clocks = <&clock_gcc clk_gcc_usb30_master_clk>,
<&clock_gcc clk_gcc_cfg_noc_usb3_axi_clk>,
@@ -1921,9 +1921,9 @@
<0x01fcb24c 0x4>;
reg-names = "qusb_phy_base",
"tcsr_clamp_dig_n_1p8";
- vdd-supply = <&pm8998_l1>;
- vdda18-supply = <&pm8998_l12>;
- vdda33-supply = <&pm8998_l24>;
+ vdd-supply = <&pm2falcon_l1>;
+ vdda18-supply = <&pm2falcon_l10>;
+ vdda33-supply = <&pm2falcon_l7>;
qcom,vdd-voltage-level = <0 880000 880000>;
qcom,qusb-phy-init-seq =
/* <value reg_offset> */
@@ -1951,8 +1951,8 @@
reg-names = "qmp_phy_base",
"vls_clamp_reg",
"tcsr_usb3_dp_phymode";
- vdd-supply = <&pm8998_l1>;
- core-supply = <&pm8998_l2>;
+ vdd-supply = <&pm2falcon_l1>;
+ core-supply = <&pmfalcon_l1>;
qcom,vdd-voltage-level = <0 880000 880000>;
qcom,vbus-valid-override;
qcom,qmp-phy-init-seq =
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";
+};