diff options
| author | Junhui Liu <junhui.liu@pigmoral.tech> | 2026-09-18 00:29:38 +0800 |
|---|---|---|
| committer | Yixun Lan <dlan@kernel.org> | 2026-10-02 11:07:10 +0000 |
| commit | cc6371a7f5195387584e56054f3af671ff7354dc (patch) | |
| tree | b5f0ae7b759fabbe389d750a341a34fd09d1b713 /tools/perf/scripts/python/task-analyzer.py | |
| parent | b424b3b0ab920a25c23fbd7d226a0174b38d0de7 (diff) | |
riscv: dts: spacemit: k3: Replace incorrect CLINT node with ACLINT nodes
The K3 implements separate ACLINT MSWI, MTIMER and SSWI devices. The
existing CLINT node at 0xe081c000 incorrectly describes the SSWI
register space in the non-secure window as a legacy CLINT.
The ACLINT register space is mapped at two base addresses: a secure
window at 0xf1810000 and a non-secure window at 0xe0810000. The
secure window exposes all three components, while the non-secure
window only exposes SSWI; the MSWI and MTIMER offsets are reserved
there. Moreover, depending on the eFuse configuration, the non-secure
window may be entirely inaccessible, whereas the secure window is
always available.
Replace the CLINT node with the three ACLINT devices, all using
secure-window addresses: MSWI and MTIMER for machine-level firmware
such as OpenSBI, and SSWI for supervisor software interrupts.
Fixes: 56f37e391a62 ("riscv: dts: spacemit: add initial support for K3 SoC")
Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Reviewed-by: Yixun Lan <dlan@kernel.org>
Link: https://patch.msgid.link/20260918-k3-aclint-v3-6-cf4fd4050e14@pigmoral.tech
Signed-off-by: Yixun Lan <dlan@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
