summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorDhoat Harpal <hdhoat@codeaurora.org>2016-09-14 13:58:21 +0530
committerDhoat Harpal <hdhoat@codeaurora.org>2016-09-22 11:27:07 +0530
commitdff53e0ba356e359524a7a2335d192b2ea4bd932 (patch)
tree7ce2661c3edeab6b60ede014b5df854474a6db75 /arch
parentf5afa81169c7eec37021423a522a6c6d5b976cdf (diff)
ARM: dts: msm: Add G-Link SMEM Transport entries for MSMTRITON
These entries allow the G-Link SMEM Transport to function, which allows G-Link to use shared memory as an underlying physical transport. CRs-Fixed: 1066695 Change-Id: I1e59ec8028e128a764d3a79d446b5e8d650937b1 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/qcom/msmtriton.dtsi42
1 files changed, 42 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msmtriton.dtsi b/arch/arm/boot/dts/qcom/msmtriton.dtsi
index a86d3b7ad9f5..b7ab01d43dbf 100644
--- a/arch/arm/boot/dts/qcom/msmtriton.dtsi
+++ b/arch/arm/boot/dts/qcom/msmtriton.dtsi
@@ -282,4 +282,46 @@
"smem_targ_info_reg";
qcom,mpu-enabled;
};
+
+ qcom,glink-smem-native-xprt-modem@86000000 {
+ compatible = "qcom,glink-smem-native-xprt";
+ reg = <0x86000000 0x200000>,
+ <0x17911008 0x4>;
+ reg-names = "smem", "irq-reg-base";
+ qcom,irq-mask = <0x8000>;
+ interrupts = <0 452 1>;
+ label = "mpss";
+ };
+
+ qcom,glink-smem-native-xprt-adsp@86000000 {
+ compatible = "qcom,glink-smem-native-xprt";
+ reg = <0x86000000 0x200000>,
+ <0x17911008 0x4>;
+ reg-names = "smem", "irq-reg-base";
+ qcom,irq-mask = <0x200>;
+ interrupts = <0 157 1>;
+ label = "lpass";
+ qcom,qos-config = <&glink_qos_adsp>;
+ qcom,ramp-time = <0xaf>;
+ };
+
+ glink_qos_adsp: qcom,glink-qos-config-adsp {
+ compatible = "qcom,glink-qos-config";
+ qcom,flow-info = <0x3c 0x0>,
+ <0x3c 0x0>,
+ <0x3c 0x0>,
+ <0x3c 0x0>;
+ qcom,mtu-size = <0x800>;
+ qcom,tput-stats-cycle = <0xa>;
+ };
+
+ qcom,glink-smem-native-xprt-rpm@778000 {
+ compatible = "qcom,glink-rpm-native-xprt";
+ reg = <0x778000 0x7000>,
+ <0x17911008 0x4>;
+ reg-names = "msgram", "irq-reg-base";
+ qcom,irq-mask = <0x1>;
+ interrupts = <0 168 1>;
+ label = "rpm";
+ };
};