1/*
2 * Copyright 2025 NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <zephyr/dt-bindings/ipc_service/static_vrings.h>
8#include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
9
10/ {
11	chosen {
12		/*
13		 * shared memory reserved for the inter-processor communication
14		 */
15
16		zephyr,ipc_shm = &ocram2_sh_mem;
17		zephyr,ipc = &mailbox_a;
18	};
19
20	/* Define memory regions for IPC */
21	ocram2_sh_mem: memory@20500000 {
22		compatible = "zephyr,memory-region", "mmio-sram";
23		reg = <0x20500000 DT_SIZE_K(32)>;
24		zephyr,memory-region="OCRAM2_SH_MEM";
25		zephyr,memory-attr = <(DT_MEM_ARM(ATTR_MPU_IO))>;
26	};
27
28	mailbox_a: ipm-mbox {
29		compatible = "zephyr,mbox-ipm";
30		mboxes = <&mbox1_a 1>, <&mbox1_a 0>;
31		mbox-names = "tx", "rx";
32	};
33};
34