Skip to content

Commit acf0ee7

Browse files
rugeGerritsenrlubos
authored andcommitted
[nrf noup] dts: Add Bluetooth Controller to nRF54H20
The nRF54H20 supports a Bluetooth controller. The HCI driver interface has changed upstream in zephyrproject-rtos/zephyr#72323 so now we need to add it to device tree. Signed-off-by: Rubin Gerritsen <[email protected]> (cherry picked from commit 7c8475c)
1 parent b07ae2f commit acf0ee7

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

dts/arm/nordic/nrf54h20_cpurad.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ wdt011: &cpurad_wdt011 {};
3131
/delete-node/ &s2ram;
3232

3333
/ {
34+
chosen {
35+
zephyr,bt-hci = &bt_hci_controller;
36+
};
37+
3438
soc {
3539
compatible = "simple-bus";
3640
interrupt-parent = <&cpurad_nvic>;
@@ -131,3 +135,7 @@ wdt011: &cpurad_wdt011 {};
131135
&gdpwr_slow_main {
132136
status = "okay";
133137
};
138+
139+
&bt_hci_controller {
140+
status = "okay";
141+
};

dts/vendor/nordic/nrf54h20.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,14 @@
495495
compatible = "nordic,nrf-ieee802154";
496496
status = "disabled";
497497
};
498+
499+
/* Note: In the nRF Connect SDK the SoftDevice Controller
500+
* is added and set as the default Bluetooth Controller.
501+
*/
502+
bt_hci_controller: bt_hci_controller {
503+
compatible = "zephyr,bt-hci-ll-sw-split";
504+
status = "disabled";
505+
};
498506
};
499507

500508
ccm030: ccm@3a000 {

0 commit comments

Comments
 (0)