diff options
| author | Leo Yan <leo.yan@arm.com> | 2024-11-18 14:41:14 +0000 |
|---|---|---|
| committer | Ryan Everett <ryan.everett@arm.com> | 2026-01-27 15:14:55 +0000 |
| commit | b79eb3ef1e27bcd275806991bb4db847d3bea7eb (patch) | |
| tree | 2759c7e424831f060c459d98b437eb5125dd93d0 /fdts | |
| parent | c6d43088fad7503b069cdca577ff8e3cb0fbaa28 (diff) | |
| download | arm-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.dtsi | 10 |
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>; }; |
