Skip to content

Commit ea80bfe

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 e9a13c3) (cherry picked from commit 6f17dc3)
1 parent 59b105b commit ea80bfe

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

2626
/ {
27+
chosen {
28+
zephyr,bt-hci = &bt_hci_controller;
29+
};
30+
2731
soc {
2832
compatible = "simple-bus";
2933
interrupt-parent = <&cpurad_nvic>;
@@ -136,3 +140,7 @@ wdt011: &cpurad_wdt011 {};
136140
&gdpwr_slow_main {
137141
status = "okay";
138142
};
143+
144+
&bt_hci_controller {
145+
status = "okay";
146+
};

dts/vendor/nordic/nrf54h20.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,14 @@
481481
compatible = "nordic,nrf-ieee802154";
482482
status = "disabled";
483483
};
484+
485+
/* Note: In the nRF Connect SDK the SoftDevice Controller
486+
* is added and set as the default Bluetooth Controller.
487+
*/
488+
bt_hci_controller: bt_hci_controller {
489+
compatible = "zephyr,bt-hci-ll-sw-split";
490+
status = "disabled";
491+
};
484492
};
485493

486494
ccm030: ccm@3a000 {

0 commit comments

Comments
 (0)