Skip to content

Commit

Permalink
boards: nordic: Enable IPC and bellboard on nRF54H20
Browse files Browse the repository at this point in the history
Enable the cpusec IPC and the bellboard nodes for
the nrf54h20dk cpuapp and cpurad targets to enable
communication between domains.

Also enables the region cpurad_ram0x_region since
it is also required for the communication.

Signed-off-by: Georgios Vasilakis <[email protected]>
  • Loading branch information
Vge0rge authored and kartben committed Dec 3, 2024
1 parent 221c4d3 commit fdede6a
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
5 changes: 5 additions & 0 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,16 @@
};

&cpusec_cpuapp_ipc {
status = "okay";
mbox-names = "tx", "rx";
tx-region = <&cpuapp_cpusec_ipc_shm>;
rx-region = <&cpusec_cpuapp_ipc_shm>;
};

&cpusec_bellboard {
status = "okay";
};

ipc0: &cpuapp_cpurad_ipc {
status = "okay";
mbox-names = "rx", "tx";
Expand Down
9 changes: 9 additions & 0 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@
status = "okay";
};

&cpurad_ram0x_region {
status = "okay";
};

&cpurad_bellboard {
status = "okay";
interrupts = <96 NRF_DEFAULT_IRQ_PRIORITY>;
Expand All @@ -55,11 +59,16 @@
};

&cpusec_cpurad_ipc {
status = "okay";
mbox-names = "tx", "rx";
tx-region = <&cpurad_cpusec_ipc_shm>;
rx-region = <&cpusec_cpurad_ipc_shm>;
};

&cpusec_bellboard {
status = "okay";
};

ipc0: &cpuapp_cpurad_ipc {
status = "okay";
mbox-names = "tx", "rx";
Expand Down

0 comments on commit fdede6a

Please sign in to comment.