>From 79786fdd32a85556d535cdc41151f2e0cac5d1ac Mon Sep 17 00:00:00 2001 From: Georgi Djakov Date: Thu, 22 Oct 2015 12:05:58 +0300 Subject: [PATCH] arm64: dts qcom: Enable CoreSight STM component on msm8916 devices Signed-off-by: Georgi Djakov --- arch/arm64/boot/dts/qcom/msm8916.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index 1d603a7..63eb2c7 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -1136,6 +1136,13 @@ remote-endpoint = <&funnel1_out>; }; }; + port@7 { + reg = <7>; + funnel0_in7: endpoint { + slave-mode; + remote-endpoint = <&stm_out_port>; + }; + }; port@8 { reg = <0>; funnel0_out: endpoint { @@ -1268,6 +1275,22 @@ }; }; + stm@802000 { + compatible = "arm,coresight-stm", "arm,primecell"; + reg = <0x802000 0x1000>, + <0x9280000 0x180000>; + reg-names = "stm-base", "stm-stimulus-base"; + + clocks = <&rpmcc RPM_QDSS_CLK>, <&rpmcc RPM_QDSS_A_CLK>; + clock-names = "apb_pclk", "atclk"; + + port { + stm_out_port: endpoint { + remote-endpoint = <&funnel0_in7>; + }; + }; + }; + debug@850000 { compatible = "arm,coresight-cpu-debug","arm,primecell"; reg = <0x850000 0x1000>; -- 2.7.4