@@ -279,33 +279,6 @@ Device Drivers and Devicetree
279
279
Analog-to-Digital Converter (ADC)
280
280
=================================
281
281
282
- Bluetooth HCI
283
- =============
284
-
285
- * A new HCI driver API was introduced (:github: `72323 `) and the old one deprecated. The new API
286
- follows the normal Zephyr driver model, with devicetree nodes, etc. The host now
287
- selects which driver instance to use as the controller by looking for a ``zephyr,bt-hci ``
288
- chosen property. The devicetree bindings for all HCI drivers derive from a common
289
- ``bt-hci.yaml `` base binding.
290
-
291
- * As part of the new HCI driver API, the ``zephyr,bt-uart `` chosen property is no longer used,
292
- rather the UART HCI drivers select their UART by looking for the parent devicetree node of the
293
- HCI driver instance node.
294
- * As part of the new HCI driver API, the ``zephyr,bt-hci-ipc `` chosen property is only used for
295
- the controller side, whereas the HCI driver now relies on nodes with the compatible string
296
- ``zephyr,bt-hci-ipc ``.
297
- * The ``BT_NO_DRIVER `` Kconfig option was removed. HCI drivers are no-longer behind a Kconfig
298
- choice, rather they can now be enabled and disabled independently, mostly based on their
299
- respective devicetree node being enabled or not.
300
- * The ``BT_HCI_VS_EXT `` Kconfig option was deleted and the feature is now included in the
301
- :kconfig:option: `CONFIG_BT_HCI_VS ` Kconfig option.
302
- * The ``BT_HCI_VS_EVT `` Kconfig option was removed, since vendor event support is implicit if
303
- the :kconfig:option: `CONFIG_BT_HCI_VS ` option is enabled.
304
- * The bt_read_static_addr() API was removed. This wasn't really a completely public API, but
305
- since it was exposed by the public hci_driver.h header file the removal is mentioned here.
306
- Enable the :kconfig:option: `CONFIG_BT_HCI_VS ` Kconfig option instead, and use vendor specific
307
- HCI commands API to get the Controller's Bluetooth static address when available.
308
-
309
282
Charger
310
283
=======
311
284
@@ -714,6 +687,33 @@ Watchdog
714
687
Bluetooth
715
688
*********
716
689
690
+ Bluetooth HCI
691
+ =============
692
+
693
+ * A new HCI driver API was introduced (:github: `72323 `) and the old one deprecated. The new API
694
+ follows the normal Zephyr driver model, with devicetree nodes, etc. The host now
695
+ selects which driver instance to use as the controller by looking for a ``zephyr,bt-hci ``
696
+ chosen property. The devicetree bindings for all HCI drivers derive from a common
697
+ ``bt-hci.yaml `` base binding.
698
+
699
+ * As part of the new HCI driver API, the ``zephyr,bt-uart `` chosen property is no longer used,
700
+ rather the UART HCI drivers select their UART by looking for the parent devicetree node of the
701
+ HCI driver instance node.
702
+ * As part of the new HCI driver API, the ``zephyr,bt-hci-ipc `` chosen property is only used for
703
+ the controller side, whereas the HCI driver now relies on nodes with the compatible string
704
+ ``zephyr,bt-hci-ipc ``.
705
+ * The ``BT_NO_DRIVER `` Kconfig option was removed. HCI drivers are no-longer behind a Kconfig
706
+ choice, rather they can now be enabled and disabled independently, mostly based on their
707
+ respective devicetree node being enabled or not.
708
+ * The ``BT_HCI_VS_EXT `` Kconfig option was deleted and the feature is now included in the
709
+ :kconfig:option: `CONFIG_BT_HCI_VS ` Kconfig option.
710
+ * The ``BT_HCI_VS_EVT `` Kconfig option was removed, since vendor event support is implicit if
711
+ the :kconfig:option: `CONFIG_BT_HCI_VS ` option is enabled.
712
+ * The bt_read_static_addr() API was removed. This wasn't really a completely public API, but
713
+ since it was exposed by the public hci_driver.h header file the removal is mentioned here.
714
+ Enable the :kconfig:option: `CONFIG_BT_HCI_VS ` Kconfig option instead, and use vendor specific
715
+ HCI commands API to get the Controller's Bluetooth static address when available.
716
+
717
717
Bluetooth Mesh
718
718
==============
719
719
0 commit comments