1/* 2 * Copyright (c) 2023 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7/ { 8 chosen { 9 /delete-property/ zephyr,ipc_shm; 10 }; 11 12 reserved-memory { 13 /delete-node/ memory@20070000; 14 15 sram_ipc0_rx: memory@20070000 { 16 reg = <0x20070000 0x4000>; 17 }; 18 19 sram_ipc0_tx: memory@20074000 { 20 reg = <0x20074000 0x4000>; 21 }; 22 23 sram_ipc1_rx: memory@20078000 { 24 reg = <0x20078000 0x4000>; 25 }; 26 27 sram_ipc1_tx: memory@2007C000 { 28 reg = <0x2007C000 0x4000>; 29 }; 30 }; 31 32 ipc { 33 /delete-node/ ipc0; 34 35 ipc0: ipc0 { 36 compatible = "zephyr,ipc-icbmsg"; 37 tx-region = <&sram_ipc0_tx>; 38 rx-region = <&sram_ipc0_rx>; 39 tx-blocks = <24>; 40 rx-blocks = <16>; 41 mboxes = <&mbox 0>, <&mbox 1>; 42 mbox-names = "rx", "tx"; 43 status = "okay"; 44 }; 45 46 ipc1: ipc1 { 47 compatible = "zephyr,ipc-icbmsg"; 48 tx-region = <&sram_ipc1_tx>; 49 rx-region = <&sram_ipc1_rx>; 50 tx-blocks = <48>; 51 rx-blocks = <32>; 52 mboxes = <&mbox 2>, <&mbox 3>; 53 mbox-names = "rx", "tx"; 54 status = "okay"; 55 }; 56 }; 57}; 58