summaryrefslogtreecommitdiff
path: root/fdts
diff options
context:
space:
mode:
authorLeo Yan <leo.yan@arm.com>2024-11-18 14:41:14 +0000
committerRyan Everett <ryan.everett@arm.com>2026-01-27 15:14:55 +0000
commitb79eb3ef1e27bcd275806991bb4db847d3bea7eb (patch)
tree2759c7e424831f060c459d98b437eb5125dd93d0 /fdts
parentc6d43088fad7503b069cdca577ff8e3cb0fbaa28 (diff)
downloadarm-trusted-firmware-b79eb3ef1e27bcd275806991bb4db847d3bea7eb.tar.gz
arm-trusted-firmware-b79eb3ef1e27bcd275806991bb4db847d3bea7eb.zip
feat(tc): set Arm CoreSight context loss property
On TC platform, Arm CoreSight tracer (ETE) will lose its context in idle states. Set the property "arm,coresight-loses-context-with-cpu" to indicate the context will be lost and the driver can save and restore the context for idle states. Change-Id: Id1aeb27faba9912e017e5fbb1452d70932d0b836 Signed-off-by: Leo Yan <leo.yan@arm.com> Signed-off-by: Ryan Everett <ryan.everett@arm.com>
Diffstat (limited to 'fdts')
-rw-r--r--fdts/tc-base.dtsi10
1 files changed, 9 insertions, 1 deletions
diff --git a/fdts/tc-base.dtsi b/fdts/tc-base.dtsi
index 3c3954d62..cf9253000 100644
--- a/fdts/tc-base.dtsi
+++ b/fdts/tc-base.dtsi
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2020-2025, Arm Limited. All rights reserved.
+ * Copyright (c) 2020-2026, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@@ -589,41 +589,49 @@
ete0 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU0>;
};
ete1 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU1>;
};
ete2 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU2>;
};
ete3 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU3>;
};
ete4 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU4>;
};
ete5 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU5>;
};
ete6 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU6>;
};
ete7 {
compatible = "arm,embedded-trace-extension";
+ arm,coresight-loses-context-with-cpu;
cpu = <&CPU7>;
};