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