blob: 2e19b670aaa84a48bccc3b26e2bf46fab9906428 [file] [log] [blame]
/* Copyright (c) 2018, 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
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
&soc {
/delete-node/ etm@61bc000;
/delete-node/ etm@61bd000;
/delete-node/ etm@61be000;
/delete-node/ etm@61bf000;
/delete-node/ cti@61b8000;
/delete-node/ cti@61b9000;
/delete-node/ cti@61ba000;
/delete-node/ cti@61bb000;
etm4: etm@61b3000 {
compatible = "arm,primecell";
arm,primecell-periphid = <0x000bb959>;
reg = <0x61b3000 0x1000>;
cpu = <&CPU4>;
coresight-name = "coresight-etm4";
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
port {
etm4_out_funnel_apss0: endpoint {
remote-endpoint = <&funnel_apss0_in_etm4>;
};
};
};
etm5: etm@61b7000 {
compatible = "arm,primecell";
arm,primecell-periphid = <0x000bb959>;
reg = <0x61b7000 0x1000>;
cpu = <&CPU5>;
coresight-name = "coresight-etm5";
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
port {
etm5_out_funnel_apss0: endpoint {
remote-endpoint = <&funnel_apss0_in_etm5>;
};
};
};
etm6: etm@61bb000 {
compatible = "arm,primecell";
arm,primecell-periphid = <0x000bb959>;
reg = <0x61bb000 0x1000>;
cpu = <&CPU6>;
coresight-name = "coresight-etm6";
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
port {
etm6_out_funnel_apss0: endpoint {
remote-endpoint = <&funnel_apss0_in_etm6>;
};
};
};
etm7: etm@61bf000 {
compatible = "arm,primecell";
arm,primecell-periphid = <0x000bb959>;
reg = <0x61bf000 0x1000>;
coresight-name = "coresight-etm7";
cpu = <&CPU7>;
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
port {
etm7_out_funnel_apss0: endpoint {
remote-endpoint = <&funnel_apss0_in_etm7>;
};
};
};
cti_cpu4: cti@61b1000{
compatible = "arm,primecell";
arm,primecell-periphid = <0x0003b966>;
reg = <0x61b1000 0x1000>;
reg-names = "cti-base";
coresight-name = "coresight-cti-cpu4";
cpu = <&CPU4>;
qcom,cti-save;
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
};
cti_cpu5: cti@61b5000{
compatible = "arm,primecell";
arm,primecell-periphid = <0x0003b966>;
reg = <0x61b5000 0x1000>;
reg-names = "cti-base";
coresight-name = "coresight-cti-cpu5";
cpu = <&CPU5>;
qcom,cti-save;
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
};
cti_cpu6: cti@61b9000{
compatible = "arm,primecell";
arm,primecell-periphid = <0x0003b966>;
reg = <0x61b9000 0x1000>;
reg-names = "cti-base";
coresight-name = "coresight-cti-cpu6";
cpu = <&CPU6>;
qcom,cti-save;
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
};
cti_cpu7: cti@61bd000{
compatible = "arm,primecell";
arm,primecell-periphid = <0x0003b966>;
reg = <0x61bd000 0x1000>;
reg-names = "cti-base";
coresight-name = "coresight-cti-cpu7";
cpu = <&CPU7>;
qcom,cti-save;
clocks = <&clock_gcc clk_qdss_clk>,
<&clock_gcc clk_qdss_a_clk>;
clock-names = "apb_pclk";
};
};