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