Skip to content

Commit

Permalink
[nrf fromlist] dts: nordic: nrf54h20: Add SysCtrl VEVIF node
Browse files Browse the repository at this point in the history
Upstream PR: zephyrproject-rtos/zephyr#71265

Add a VEVIF node to be used for communicating with SysCtrl (cpusys).
This is the only part of the SysCtrl VPR exposed to local domains.

Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
(cherry picked from commit 801a13f8cf5c5b08908757b7e1f3b08d6b8ea667)
  • Loading branch information
57300 committed Apr 17, 2024
1 parent 9fde1aa commit b1d4ec7
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions dts/arm/nordic/nrf54h20_cpuapp.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ cpu: &cpuapp {};
systick: &cpuapp_systick {};
nvic: &cpuapp_nvic {};
cpuppr_vevif: &cpuppr_vevif_remote {};
cpusys_vevif: &cpusys_vevif_remote {};

/delete-node/ &cpuppr;
/delete-node/ &cpurad;
Expand Down
1 change: 1 addition & 0 deletions dts/arm/nordic/nrf54h20_cpurad.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ cpu: &cpurad {};
systick: &cpurad_systick {};
nvic: &cpurad_nvic {};
cpuppr_vevif: &cpuppr_vevif_remote {};
cpusys_vevif: &cpusys_vevif_remote {};

/delete-node/ &cpuapp;
/delete-node/ &cpuapp_peripherals;
Expand Down
9 changes: 9 additions & 0 deletions dts/common/nordic/nrf54h20.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,15 @@
#mbox-cells = <1>;
};

cpusys_vevif_remote: mailbox@8c8000 {
compatible = "nordic,nrf-vevif-remote";
reg = <0x8c8000 0x1000>;
status = "disabled";
#mbox-cells = <1>;
nordic,tasks = <32>;
nordic,tasks-mask = <0xfffff0ff>;
};

ipct120: ipct@8d1000 {
compatible = "nordic,nrf-ipct-global";
reg = <0x8d1000 0x1000>;
Expand Down
1 change: 1 addition & 0 deletions dts/riscv/nordic/nrf54h20_cpuppr.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
cpu: &cpuppr {};
clic: &cpuppr_clic {};
cpuppr_vevif: &cpuppr_vevif_local {};
cpusys_vevif: &cpusys_vevif_remote {};

/delete-node/ &cpuapp;
/delete-node/ &cpuapp_peripherals;
Expand Down

0 comments on commit b1d4ec7

Please sign in to comment.