Skip to content

Commit

Permalink
doc: release-notes: add device model changes
Browse files Browse the repository at this point in the history
Most notable changes are DT metadata and deferred initialization.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
  • Loading branch information
gmarull authored and nashif committed Jul 12, 2024
1 parent 57b0863 commit 092fc2c
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions doc/releases/release-notes-3.7.rst
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,15 @@ Kernel
* Added :c:func:`k_realloc`, that uses kernel heap to implement traditional :c:func:`realloc`
semantics.

* Devices can now store devicetree metadata such as nodelabels by turning on
:kconfig:option:`CONFIG_DEVICE_DT_METADATA`. This option may be useful in
e.g. shells as devices can be obtained using human-friendly names thanks to
APIs like :c:func:`device_get_by_dt_nodelabel`.

* Any device initialization can be deferred if its associated devicetree node
has the special ``zephyr,deferred-init`` property set. The device can be
initialized later in time by using :c:func:`device_init`.

Bluetooth
*********
* Audio
Expand Down

0 comments on commit 092fc2c

Please sign in to comment.