Skip to content

Commit 1a5ae37

Browse files
decsnymmahadevan108
authored andcommitted
doc: release-notes-4.0: Add DT 4.0 notes
Add release notes for DT area for zephyr 4.0. Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
1 parent b93a51a commit 1a5ae37

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

doc/releases/release-notes-4.0.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,6 +1017,19 @@ USB
10171017
Devicetree
10181018
**********
10191019

1020+
* Added support for string-array and array type properties to be enums.
1021+
Many new macros added for this, for example :c:macro:`DT_ENUM_IDX_BY_IDX`.
1022+
* Added :c:macro:`DT_ANY_COMPAT_HAS_PROP_STATUS_OKAY`.
1023+
* Added :c:macro:`DT_NODE_HAS_STATUS_OKAY`.
1024+
* Added :c:macro:`DT_INST_NUM_IRQS`.
1025+
* Added macros :c:macro:`DT_NODE_FULL_NAME_UNQUOTED`, :c:macro:`DT_NODE_FULL_NAME_TOKEN`,
1026+
and :c:macro:`DT_NODE_FULL_NAME_UPPER_TOKEN`.
1027+
* ``DT_*_REG_ADDR`` now returns an explicit unsigned value with C's ``U`` suffix.
1028+
* Fixed escaping of double quotes, backslashes, and new line characters from DTS
1029+
so that they can be used in string properties.
1030+
* Renamed ``power-domain`` base property to ``power-domains``,
1031+
and introduced ``power-domain-names`` property. ``#power-domain-cells`` is now required as well.
1032+
10201033
Kconfig
10211034
*******
10221035

0 commit comments

Comments
 (0)