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_tx: memory@20070000 { 16 reg = <0x20070000 0x4000>; 17 }; 18 19 sram_ipc0_rx: memory@20074000 { 20 reg = <0x20074000 0x4000>; 21 }; 22 23 sram_ipc1_tx: memory@20078000 { 24 reg = <0x20078000 0x4000>; 25 }; 26 27 sram_ipc1_rx: 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 = <16>; 40 rx-blocks = <24>; 41 mboxes = <&mbox 0>, <&mbox 1>; 42 mbox-names = "tx", "rx"; 43 status = "okay"; 44 45 bt_hci_ipc0: bt_hci_ipc0 { 46 compatible = "zephyr,bt-hci-ipc"; 47 status = "okay"; 48 }; 49 }; 50 51 ipc1: ipc1 { 52 compatible = "zephyr,ipc-icbmsg"; 53 tx-region = <&sram_ipc1_tx>; 54 rx-region = <&sram_ipc1_rx>; 55 tx-blocks = <32>; 56 rx-blocks = <48>; 57 mboxes = <&mbox 2>, <&mbox 3>; 58 mbox-names = "tx", "rx"; 59 status = "okay"; 60 }; 61 }; 62}; 63