File tree Expand file tree Collapse file tree 3 files changed +35
-5
lines changed Expand file tree Collapse file tree 3 files changed +35
-5
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,29 @@ config BT_CTLR
42
42
default y if BOARD_NRF52_BSIM || BOARD_NRF5340BSIM_NRF5340_CPUNET
43
43
depends on BT
44
44
45
+ config HEAP_MEM_POOL_SIZE
46
+ default 4096 if BT_RPMSG
47
+ default 4096 if NRF_802154_SER_HOST && BOARD_NRF5340BSIM_NRF5340_CPUAPP
48
+ default 4096 if NRF_802154_SER_RADIO && BOARD_NRF5340BSIM_NRF5340_CPUNET
49
+
50
+ if BOARD_NRF5340BSIM_NRF5340_CPUAPP || BOARD_NRF5340BSIM_NRF5340_CPUNET
51
+
52
+ config MBOX_NRFX_IPC
53
+ default MBOX
54
+
55
+ endif # BOARD_NRF5340BSIM_NRF5340_CPUAPP || BOARD_NRF5340BSIM_NRF5340_CPUNET
56
+
57
+ if BOARD_NRF5340BSIM_NRF5340_CPUAPP
58
+
59
+ config IPC_SERVICE_BACKEND_RPMSG_SHMEM_RESET
60
+ default y if IPC_SERVICE_BACKEND_RPMSG
61
+
62
+ choice BT_HCI_BUS_TYPE
63
+ default BT_RPMSG
64
+ endchoice
65
+
66
+ endif # BOARD_NRF5340BSIM_NRF5340_CPUAPP
67
+
45
68
# The 15.4 driver Tx encryption is currently not functional with this
46
69
# simulated board => we disable it by default. With this Openthread will normally
47
70
# default to encrypt packets on its own.
Original file line number Diff line number Diff line change 46
46
47
47
chosen {
48
48
zephyr,flash = &flash0;
49
+ zephyr,bt-hci-rpmsg-ipc = &ipc0;
49
50
};
50
51
51
52
soc {
78
79
/delete-node/ pwm@24000;
79
80
/delete-node/ pdm@26000;
80
81
/delete-node/ i2s@28000;
81
- /delete-node/ mbox@2a000;
82
82
/delete-node/ qspi@2b000;
83
83
/delete-node/ nfct@2d000;
84
- /delete-node/ mutex@30000;
85
84
/delete-node/ qdec@33000;
86
85
/delete-node/ qdec@34000;
87
86
/delete-node/ usbd@36000;
97
96
};
98
97
99
98
/delete-node/ cpus;
100
- /delete-node/ ipc;
101
99
/delete-node/ sw-pwm;
102
100
};
103
101
118
116
};
119
117
};
120
118
};
119
+
120
+ /* We re-use the IPC shared buffer definition from the real HW. But note the start address of the
121
+ * buffer won't be used.
122
+ */
123
+ #include <../boards/arm/nrf5340dk_nrf5340/nrf5340_shared_sram_planning_conf.dtsi>
Original file line number Diff line number Diff line change 27
27
};
28
28
29
29
chosen {
30
+ zephyr,bt-hci-rpmsg-ipc = &ipc0;
30
31
zephyr,ieee802154 = &ieee802154;
31
32
/delete-property/ zephyr,flash-controller;
32
33
zephyr,flash = &flash1;
37
38
/delete-node/ memory@21000000;
38
39
/delete-node/ gpiote@4100a000;
39
40
/delete-node/ watchdog@4100b000;
40
- /delete-node/ mbox@41012000;
41
41
/delete-node/ i2c@41013000;
42
42
/delete-node/ spi@41013000;
43
43
/delete-node/ uart@41013000;
48
48
};
49
49
50
50
/delete-node/ cpus;
51
- /delete-node/ ipc;
52
51
/delete-node/ sw-pwm;
53
52
};
54
53
75
74
};
76
75
};
77
76
};
77
+
78
+ /* We re-use the IPC shared buffer definition from the real HW. But note the start address of the
79
+ * buffer won't be used.
80
+ */
81
+ #include <../boards/arm/nrf5340dk_nrf5340/nrf5340_shared_sram_planning_conf.dtsi>
You can’t perform that action at this time.
0 commit comments