arm64: dts: qcom: talos: add ETR device

Add the TMC ETR device to store collected trace data in DDR memory.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260128-enable-etr-on-talos-v2-1-ba77063d6b62@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Jie Gan
2026-01-28 09:25:34 +08:00
committed by Bjorn Andersson
parent a3e3203d04
commit d44e0ab972

View File

@@ -2256,6 +2256,14 @@ out-ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
replicator0_out0: endpoint {
remote-endpoint = <&tmc_etr_in>;
};
};
port@1 {
reg = <1>;
@@ -2290,6 +2298,25 @@ tmc_etf_out: endpoint {
};
};
tmc@6048000 {
compatible = "arm,coresight-tmc", "arm,primecell";
reg = <0x0 0x06048000 0x0 0x1000>;
clocks = <&aoss_qmp>;
clock-names = "apb_pclk";
iommus = <&apps_smmu 0x01e0 0x0>;
arm,scatter-gather;
in-ports {
port {
tmc_etr_in: endpoint {
remote-endpoint = <&replicator0_out0>;
};
};
};
};
replicator@604a000 {
compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
reg = <0x0 0x0604a000 0x0 0x1000>;