Skip to content

Commit 5628270

Browse files
[nrf fromlist] dts: nordic: Add channels property for local DPPI
Add number of channels implemented by the local DPPIC instances. Upstream PR #: 85853 Signed-off-by: Adam Kondraciuk <[email protected]>
1 parent d445231 commit 5628270

File tree

3 files changed

+11
-16
lines changed

3 files changed

+11
-16
lines changed

dts/bindings/misc/nordic,nrf-dppic-local.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ description: |
1111
compatible: "nordic,nrf-dppic-local"
1212

1313
include: ["nordic,nrf-dppic.yaml", "nordic,nrf-dppic-links.yaml"]
14+
15+
properties:
16+
channels:
17+
type: int
18+
required: true
19+
description: Number of channels implemented by the DPPIC instance.

dts/common/nordic/nrf54h20.dtsi

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
device_type = "cpu";
8585
clock-frequency = <DT_FREQ_M(320)>;
8686
riscv,isa = "rv32emc";
87-
nordic,bus-width = <32>;
87+
nordic,bus-width = <64>;
8888

8989
cpuflpr_vevif_rx: mailbox {
9090
compatible = "nordic,nrf-vevif-task-rx";
@@ -135,14 +135,12 @@
135135
compatible = "zephyr,power-state";
136136
power-state-name = "suspend-to-idle";
137137
substate-id = <2>;
138-
min-residency-us = <1000>;
139-
exit-latency-us = <30>;
138+
min-residency-us = <100000>;
140139
};
141140
s2ram: s2ram {
142141
compatible = "zephyr,power-state";
143142
power-state-name = "suspend-to-ram";
144-
min-residency-us = <2000>;
145-
exit-latency-us = <260>;
143+
min-residency-us = <800000>;
146144
};
147145
};
148146
};
@@ -224,15 +222,7 @@
224222
cpuapp_uicr: uicr@fff8000 {
225223
compatible = "nordic,nrf-uicr-v2";
226224
reg = <0xfff8000 DT_SIZE_K(2)>;
227-
#address-cells = <1>;
228-
#size-cells = <1>;
229-
ranges = <0x0 0xfff8000 DT_SIZE_K(2)>;
230225
domain = <2>;
231-
232-
bicr: bicr@7b0 {
233-
compatible = "nordic,nrf-bicr";
234-
reg = <0x7b0 48>;
235-
};
236226
};
237227

238228
cpurad_uicr: uicr@fffa000 {
@@ -266,7 +256,6 @@
266256
cpuapp_peripherals: peripheral@52000000 {
267257
#address-cells = <1>;
268258
#size-cells = <1>;
269-
reg = <0x52000000 0x1000000>;
270259
ranges = <0x0 0x52000000 0x1000000>;
271260

272261
cpuapp_hsfll: clock@d000 {
@@ -360,6 +349,7 @@
360349
dppic020: dppic@22000 {
361350
compatible = "nordic,nrf-dppic-local";
362351
reg = <0x22000 0x1000>;
352+
channels = <32>;
363353
status = "disabled";
364354
};
365355

@@ -485,7 +475,6 @@
485475
tdd_peripherals: peripheral@bf000000 {
486476
#address-cells = <1>;
487477
#size-cells = <1>;
488-
reg = <0xbf000000 0x1000000>;
489478
ranges = <0x0 0xbf000000 0x1000000>;
490479

491480
tbm: tbm@3000 {
@@ -505,7 +494,6 @@
505494
global_peripherals: peripheral@5f000000 {
506495
#address-cells = <1>;
507496
#size-cells = <1>;
508-
reg = <0x5f000000 0x1000000>;
509497
ranges = <0x0 0x5f000000 0x1000000>;
510498

511499
usbhs: usbhs@86000 {

dts/common/nordic/nrf9280.dtsi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@
250250
dppic020: dppic@22000 {
251251
compatible = "nordic,nrf-dppic-local";
252252
reg = <0x22000 0x1000>;
253+
channels = <32>;
253254
status = "disabled";
254255
};
255256

0 commit comments

Comments
 (0)