summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmey Telawane <ameyt@codeaurora.org>2017-01-04 17:36:37 +0530
committerAmey Telawane <ameyt@codeaurora.org>2017-01-13 19:03:39 +0530
commite3bd3cbed1b1b2991d7974ffcc4e48802e043837 (patch)
tree4ab9a537cad840541a5298d543f998378aeb06f4
parent2f817b68f06ed866aa2c4cc35b2e4293aeb1ef99 (diff)
ARM: dts: msm: modify funnel configuration for sdm660
Modify funnel configuration for modem etm and tpda. Modify data width for submodules for sdm660. CRs-fixed: 1111225 Change-Id: I27538435b2c89041ca6c0305eb1405cf75ed59af Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-coresight.dtsi44
1 files changed, 23 insertions, 21 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm660-coresight.dtsi b/arch/arm/boot/dts/qcom/sdm660-coresight.dtsi
index be625a15f4ec..d712c04b3e70 100644
--- a/arch/arm/boot/dts/qcom/sdm660-coresight.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-coresight.dtsi
@@ -1,4 +1,4 @@
-/* Copyright (c) 2016, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -241,10 +241,10 @@
};
port@2 {
reg = <5>;
- funnel_in1_in_tpda_mss: endpoint {
+ funnel_in1_in_modem_etm0: endpoint {
slave-mode;
remote-endpoint =
- <&tpda_mss_out_funnel_in1>;
+ <&modem_etm0_out_funnel_in1>;
};
};
port@3 {
@@ -1112,17 +1112,19 @@
coresight-name = "coresight-tpda";
qcom,tpda-atid = <65>;
- qcom,bc-elem-size = <7 32>,
- <9 32>;
- qcom,tc-elem-size = <3 32>,
- <6 32>,
- <9 32>;
- qcom,dsb-elem-size = <7 32>,
- <9 32>;
- qcom,cmb-elem-size = <3 32>,
- <4 32>,
+ qcom,bc-elem-size = <8 32>,
+ <10 32>;
+ qcom,tc-elem-size = <4 32>,
+ <7 32>,
+ <10 32>;
+ qcom,dsb-elem-size = <2 32>,
+ <8 32>,
+ <10 32>,
+ <11 32>;
+ qcom,cmb-elem-size = <4 32>,
<5 32>,
- <9 64>;
+ <6 32>,
+ <10 64>;
clocks = <&clock_rpmcc RPM_QDSS_CLK>,
<&clock_rpmcc RPM_QDSS_A_CLK>;
@@ -1209,7 +1211,7 @@
compatible = "arm,primecell";
arm,primecell-periphid = <0x0003b908>;
- reg = <0x71c40000 0x1000>;
+ reg = <0x7140000 0x1000>;
reg-names = "funnel-base";
coresight-name = "coresight-funnel-gpu-dl";
@@ -1409,7 +1411,7 @@
coresight-name = "coresight-tpda-apss";
qcom,tpda-atid = <66>;
- qcom,dsb-elem-size = <0 128>;
+ qcom,dsb-elem-size = <0 32>;
clocks = <&clock_rpmcc RPM_QDSS_CLK>,
<&clock_rpmcc RPM_QDSS_A_CLK>;
@@ -1474,9 +1476,9 @@
#size-cells = <0>;
port@0 {
reg = <0>;
- tpda_mss_out_funnel_in1: endpoint {
+ tpda_mss_out_funnel_dlct: endpoint {
remote-endpoint =
- <&funnel_in1_in_tpda_mss>;
+ <&funnel_dlct_in_tpda_mss>;
};
};
port@1 {
@@ -1636,10 +1638,10 @@
};
port@5 {
reg = <2>;
- funnel_dlct_in_modem_etm0: endpoint {
+ funnel_dlct_in_tpda_mss: endpoint {
slave-mode;
remote-endpoint =
- <&modem_etm0_out_funnel_dlct>;
+ <&tpda_mss_out_funnel_dlct>;
};
};
};
@@ -1712,8 +1714,8 @@
qcom,inst-id = <2>;
port{
- modem_etm0_out_funnel_dlct: endpoint {
- remote-endpoint = <&funnel_dlct_in_modem_etm0>;
+ modem_etm0_out_funnel_in1: endpoint {
+ remote-endpoint = <&funnel_in1_in_modem_etm0>;
};
};
};