Skip to content

Commit 2128a78

Browse files
rugeGerritsenbjarki-andreasen
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 960a734)
1 parent 8805446 commit 2128a78

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
@@ -23,6 +23,10 @@ wdt011: &cpurad_wdt011 {};
2323
/delete-node/ &cpuflpr;
2424

2525
/ {
26+
chosen {
27+
zephyr,bt-hci = &bt_hci_controller;
28+
};
29+
2630
soc {
2731
compatible = "simple-bus";
2832
interrupt-parent = <&cpurad_nvic>;
@@ -159,3 +163,7 @@ wdt011: &cpurad_wdt011 {};
159163
&gpio_pad_group9 {
160164
status = "okay";
161165
};
166+
167+
&bt_hci_controller {
168+
status = "okay";
169+
};

dts/vendor/nordic/nrf54h20.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,14 @@
471471
compatible = "nordic,nrf-ieee802154";
472472
status = "disabled";
473473
};
474+
475+
/* Note: In the nRF Connect SDK the SoftDevice Controller
476+
* is added and set as the default Bluetooth Controller.
477+
*/
478+
bt_hci_controller: bt_hci_controller {
479+
compatible = "zephyr,bt-hci-ll-sw-split";
480+
status = "disabled";
481+
};
474482
};
475483

476484
ccm030: ccm@3a000 {

0 commit comments

Comments
 (0)