Skip to content

Commit e40f531

Browse files
e-rkrlubos
authored andcommitted
[nrf noup] dts: Select SoftDevice Controller on nRF54L09
The SDC HCI controller is defined as a device tree node. A node representing the SDC controller is added and selected as the default over the open source link layer. This is consistent with other SoCs. Signed-off-by: Rafał Kuźnia <[email protected]> (cherry picked from commit da86248)
1 parent a0d1032 commit e40f531

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

boards/nordic/nrf54l09pdk/nrf54l09_cpuapp_common.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
zephyr,bt-c2h-uart = &uart20;
1919
zephyr,flash-controller = &rram_controller;
2020
zephyr,flash = &cpuapp_rram;
21-
zephyr,bt-hci = &bt_hci_controller;
21+
zephyr,bt-hci = &bt_hci_sdc;
2222
zephyr,ieee802154 = &ieee802154;
2323
};
2424
};
@@ -119,7 +119,7 @@
119119
status = "okay";
120120
};
121121

122-
&bt_hci_controller {
122+
&bt_hci_sdc {
123123
status = "okay";
124124
};
125125

dts/arm/nordic/nrf54l09_enga_cpuapp.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ nvic: &cpuapp_nvic {};
1717

1818
/ {
1919
chosen {
20-
zephyr,bt-hci = &bt_hci_controller;
20+
zephyr,bt-hci = &bt_hci_sdc;
2121
zephyr,entropy = &prng;
2222
};
2323

@@ -38,7 +38,7 @@ nvic: &cpuapp_nvic {};
3838
};
3939
};
4040

41-
&bt_hci_controller {
41+
&bt_hci_sdc {
4242
status = "okay";
4343
};
4444

dts/vendor/nordic/nrf54l09.dtsi

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,11 @@
221221
status = "disabled";
222222
};
223223

224-
/* Note: In the nRF Connect SDK the SoftDevice Controller
225-
* is added and set as the default Bluetooth Controller.
226-
*/
224+
bt_hci_sdc: bt_hci_sdc {
225+
compatible = "nordic,bt-hci-sdc";
226+
status = "disabled";
227+
};
228+
227229
bt_hci_controller: bt_hci_controller {
228230
compatible = "zephyr,bt-hci-ll-sw-split";
229231
status = "disabled";

0 commit comments

Comments
 (0)