Skip to content

Commit 02bcad2

Browse files
asmellbykartben
authored andcommitted
dts: arm: silabs: Add ITM node to cpu core for Series 2
ARM Cortex-M33 has the Instrumentation Trace Macrocell peripheral. Add it to SoC DTS. Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
1 parent 64a4c59 commit 02bcad2

File tree

5 files changed

+33
-0
lines changed

5 files changed

+33
-0
lines changed

dts/arm/silabs/efr32bg2x.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,13 @@
123123
* managed by sl_power_manager on S2 devices.
124124
*/
125125
cpu-power-states = <&pstate_em1 &pstate_em2 &pstate_em3>;
126+
#address-cells = <1>;
127+
#size-cells = <1>;
128+
129+
itm: itm@e0000000 {
130+
compatible = "arm,armv8m-itm";
131+
reg = <0xe0000000 0x1000>;
132+
};
126133
};
127134

128135
power-states {

dts/arm/silabs/efr32mg21.dtsi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,11 @@
109109
compatible = "arm,armv8m-mpu";
110110
reg = <0xe000ed90 0x40>;
111111
};
112+
113+
itm: itm@e0000000 {
114+
compatible = "arm,armv8m-itm";
115+
reg = <0xe0000000 0x1000>;
116+
};
112117
};
113118
};
114119

dts/arm/silabs/efr32mg24.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,13 @@
144144
* The minimum residency and exit latency is
145145
* managed by sl_power_manager on S2 devices.
146146
*/
147+
#address-cells = <1>;
148+
#size-cells = <1>;
149+
150+
itm: itm@e0000000 {
151+
compatible = "arm,armv8m-itm";
152+
reg = <0xe0000000 0x1000>;
153+
};
147154
};
148155

149156
power-states {

dts/arm/silabs/efr32xg23.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,13 @@
154154
* The minimum residency and exit latency is
155155
* managed by sl_power_manager on S2 devices.
156156
*/
157+
#address-cells = <1>;
158+
#size-cells = <1>;
159+
160+
itm: itm@e0000000 {
161+
compatible = "arm,armv8m-itm";
162+
reg = <0xe0000000 0x1000>;
163+
};
157164
};
158165

159166
power-states {

dts/arm/silabs/xg29/xg29.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,13 @@
151151
* The minimum residency and exit latency is
152152
* managed by sl_power_manager on S2 devices.
153153
*/
154+
#address-cells = <1>;
155+
#size-cells = <1>;
156+
157+
itm: itm@e0000000 {
158+
compatible = "arm,armv8m-itm";
159+
reg = <0xe0000000 0x1000>;
160+
};
154161
};
155162

156163
power-states {

0 commit comments

Comments
 (0)