From f3d1cc36ef6b2561cf9e9e6cdf4e44c36fa01a3e Mon Sep 17 00:00:00 2001 From: Yimin Peng Date: Tue, 1 Aug 2017 17:01:22 +0800 Subject: [PATCH] ARM: dts: msm: add LPASS smem nodes This commit contains smem, smd and ipc router nodes. They are necessary for LPASS debug by QXDM. Change-Id: Id5184724da46997bbc4ec95dbbb4fa4f03f04567 Signed-off-by: Yimin Peng --- .../boot/dts/qcom/vplatform-lfv-msm8996.dts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts b/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts index 98f256125a35..6c7c9dd90d6a 100644 --- a/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts +++ b/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts @@ -546,6 +546,15 @@ label = "modem"; qcom,not-loadable; }; + + qcom,smd-adsp { + compatible = "qcom,smd"; + qcom,smd-edge = <0x1>; + qcom,smd-irq-offset = <0x0>; + qcom,smd-irq-bitmask = <0x100>; + interrupts = <0x0 0x9c 0x1>; + label = "adsp"; + }; }; qcom,rmtfs_sharedmem@0 { @@ -565,6 +574,27 @@ label = "mpss"; }; + qcom,glink-smem-native-xprt-adsp@86000000 { + compatible = "qcom,glink-smem-native-xprt"; + reg = <0x86000000 0x200000>, + <0x9820010 0x4>; + reg-names = "smem", "irq-reg-base"; + qcom,irq-mask = <0x200>; + interrupts = <0 157 1>; + label = "lpass"; + qcom,qos-config = <0x1b8>; + qcom,ramp-time = <0xaf>; + }; + + 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>; + linux,phandle = <0x1b8>; + phandle = <0x1b8>; + }; + /* IPC router */ qcom,ipc_router { compatible = "qcom,ipc_router"; @@ -581,6 +611,16 @@ qcom,fragmented-data; }; + qcom,ipc_router_q6_xprt { + compatible = "qcom,ipc_router_glink_xprt"; + qcom,ch-name = "IPCRTR"; + qcom,xprt-remote = "lpass"; + qcom,glink-xprt = "smd_trans"; + qcom,xprt-linkid = <1>; + qcom,xprt-version = <1>; + qcom,fragmented-data; + }; + /* IPA including NDP-BAM */ ipa_hw: qcom,ipa@680000 { compatible = "qcom,ipa";