Skip to content

Commit b45ec8c

Browse files
committed
feat(plat/tc): enable MPAM functionality of L3 DSU cache
The L3 cache in the DSU supports the Memory System Resources Partitioning and Monitoring (MPAM). The MPAM specific registers in the DSU are accessed through utility bus of DSU that are memory mapped from 0x1_0000_1000. Signed-off-by: Davidson K <davidson.kumaresan@arm.com> Change-Id: I2798181d599228e96dd4c0043a2ccd94668c7e20
1 parent 1678bbb commit b45ec8c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

fdts/tc.dts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2020-2022, Arm Limited. All rights reserved.
2+
* Copyright (c) 2020-2023, Arm Limited. All rights reserved.
33
*
44
* SPDX-License-Identifier: BSD-3-Clause
55
*/
@@ -519,6 +519,15 @@
519519
};
520520
};
521521

522+
/*
523+
* L3 cache in the DSU is the Memory System Component (MSC)
524+
* The MPAM registers are accessed through utility bus in the DSU
525+
*/
526+
msc0 {
527+
compatible = "arm,mpam-msc";
528+
reg = <0x1 0x00010000 0x0 0x2000>;
529+
};
530+
522531
ete0 {
523532
compatible = "arm,embedded-trace-extension";
524533
cpu = <&CPU0>;

0 commit comments

Comments
 (0)