Skip to content

Commit 91c3768

Browse files
committed
doc: release-notes-4.0: Release notes cleanup
1. Move deprecated items to the deprecated section. 2. Fixed a portion of a sentence that was deleted. 3. Miscellaneous cleanup. Signed-off-by: Mahesh Mahadevan <[email protected]>
1 parent c7a1b53 commit 91c3768

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

doc/releases/release-notes-4.0.rst

+21-19
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ Removed APIs in this release
100100
* Deprecated ``EARLY``, ``APPLICATION`` and ``SMP`` init levels can no longer be
101101
used for devices.
102102

103+
* Removed deprecated net_pkt functions.
104+
103105
Deprecated in this release
104106
==========================
105107

@@ -108,6 +110,17 @@ Deprecated in this release
108110

109111
* The :ref:`kscan_api` subsystem has been marked as deprecated.
110112

113+
* Deprecated the TinyCrypt shim driver ``CONFIG_CRYPTO_TINYCRYPT_SHIM``.
114+
115+
* :ref:`native_posix<native_posix>` has been deprecated in favour of
116+
:ref:`native_sim<native_sim>`.
117+
118+
* ``include/zephyr/net/buf.h`` is deprecated in favor of
119+
``include/zephyr/net_buf.h>``. The old header will be removed in future releases
120+
and its usage should be avoided.
121+
122+
* Deprecated the :c:func:`net_buf_put` and :c:func:`net_buf_get` API functions.
123+
111124
Architectures
112125
*************
113126

@@ -233,6 +246,7 @@ Boards & SoC Support
233246
* Made these changes in other SoC series:
234247

235248
* NXP S32Z270: Added support for the new silicon cut version 2.0. Note that the previous
249+
versions (1.0 and 1.1) are no longer supported.
236250
* NXP s32k3: fixed RAM retention issue
237251
* NXP s32k1: obtain system clock frequency from Devicetree
238252
versions (1.0 and 1.1) are no longer supported.
@@ -249,7 +263,7 @@ Boards & SoC Support
249263
* RW61x: increased main stack size to avoid stack overflows when running BLE
250264
* RW612: enabled SCTIMER
251265

252-
* NXP IMXRT: Fixed flexspi boot issue caused by am erroneous relocation of the Flash Configuration Block
266+
* NXP IMXRT: Fixed flexspi boot issue caused by an erroneous relocation of the Flash Configuration Block
253267
of Kconfig defaults being sourced
254268
* NXP RT11xx: enabled FlexIO
255269
* NXP IMXRT116x: Fixed bus clocking to align with the settings of the MCUXpresso SDK
@@ -326,13 +340,11 @@ Boards & SoC Support
326340

327341
* Made these board changes:
328342

329-
* :ref:`native_posix<native_posix>` has been deprecated in favour of
330-
:ref:`native_sim<native_sim>`.
331343
* The nrf54l15bsim target now includes models of the AAR, CCM and ECB peripherals, and many
332344
other improvements.
333345
* Support for Google Kukui EC board (``google_kukui``) has been dropped.
334346
* STM32: Deprecated MCO configuration via Kconfig in favour of setting it through Devicetree.
335-
See ``samples/boards/stm32/mco`` sample.
347+
See ``samples/boards/st/mco`` sample.
336348
* STM32: STM32CubeProgrammer is now the default runner on all STMicroelectronics STM32 boards.
337349
* Removed the ``nrf54l15pdk`` board, use :ref:`nrf54l15dk_nrf54l15` instead.
338350
* PHYTEC: ``mimx8mp_phyboard_pollux`` has been renamed to :ref:`phyboard_pollux<phyboard_pollux>`,
@@ -409,7 +421,7 @@ Documentation
409421
* Added :rst:dir:`zephyr:code-sample-category` directive to describe and group code samples in the
410422
documentation.
411423
* Added a link to the source code of the driver matching a binding's compatible string (when one can
412-
be found in the Zephyr tree) to the :ref:`dt-bindings` documentation.
424+
be found in the Zephyr tree) to the :ref:`Devicetree bindings <devicetree_binding_index>` documentation.
413425
* Added a button to all code sample README pages allowing to directly browse the sample's source
414426
code on GitHub.
415427
* Moved Zephyr C API documentation out of main documentation. API references now feature a rich
@@ -468,17 +480,16 @@ Drivers and Sensors
468480

469481
* Added initial support for Renesas RA8 AGT counter driver (:dtcompatible:`renesas,ra-agt`)
470482
* Added driver for Analog Devices MAX32 SoC series (:dtcompatible:`adi,max32-counter`).
483+
* Updated the NXP counter_mcux_lptmr driver to support multiple instances of the lptmr
484+
peripheral.
471485

472486
* Crypto
473487

474488
* Added support for STM32L4 AES.
475-
* Deprecated the TinyCrypt shim driver ``CONFIG_CRYPTO_TINYCRYPT_SHIM``.
476489

477490
* DAC
478491

479492
* DAC API now supports specifying channel path as internal. Support has been added in STM32 drivers.
480-
* Updated the NXP counter_mcux_lptmr driver to support multiple instances of the lptmr
481-
peripheral.
482493
* Updated the initialization of clocks for the NXP LPTMR driver
483494
* Converted the NXP S32 System Timer Module driver to native Zephyr code
484495
* Converted NXP S32 Software Watchdog Timer driver to native Zephyr code
@@ -822,9 +833,7 @@ Drivers and Sensors
822833

823834
* Added Würth Elektronik HIDS-2525020210002
824835
:dtcompatible:`we,wsen-hids-2525020210002` humidity sensor driver.
825-
826836
* Added general samples for triggers
827-
* Added driver for NXP's fxls8974 accelerometer
828837

829838
* Serial
830839

@@ -1072,12 +1081,9 @@ Networking
10721081
* Fixed compilation issues with networking and SystemView Tracing enabled.
10731082
* Removed redundant DHCPv4 code from telnet sample.
10741083
* Fixed build warnings in Echo Client sample with IPv6 disabled.
1075-
* Removed deprecated net_pkt functions.
10761084
* Extended network tracing support and added documentation page
10771085
(:ref:`network_tracing`).
10781086
* Moved network buffers implementation out of net subsystem into lib directory
1079-
and renamed public header to :zephyr_file:`include/zephyr/net_buf.h`.
1080-
* Deprecated the :c:func:`net_buf_put` and :c:func:`net_buf_get` API functions.
10811087
* Removed ``wpansub`` sample.
10821088

10831089
* MQTT:
@@ -1541,15 +1547,11 @@ Tests and Samples
15411547
* Together with the deprecation of :ref:`native_posix<native_posix>`, many tests which were
15421548
explicitly run in native_posix now run in :ref:`native_sim<native_sim>` instead.
15431549
native_posix as a platform remains tested though.
1544-
* Added documentation (readme) for the erase_blocks flash test
1545-
* Extended the tests of counter_basic_api with a testcase for counters wihtout alarms
1546-
* Excluded NXP RW612 based boards from the WiFi test suite, as these boards require binary blobs
1547-
be downloaded in order to build as expected
1550+
* Extended the tests of counter_basic_api with a testcase for counters without alarms
15481551
* Added support for testing SDMMC devices to the fatfs API test
15491552
* Extended net/vlan to add IPv6 prefix config to each vlan-iface
15501553
* Enhanced the camera fixture test by adding a color bar to enable automation
1551-
* Fixed floating point logging issue in the video driver sample code
1552-
* Added a number crunching (maths such as FFT, echo cancellation) sample using optimized an
1554+
* Added a number crunching (maths such as FFT, echo cancellation) sample using an optimized
15531555
library for the NXP ADSP board
15541556
* Tailored the SPI_LOOPBACK test to the limitations of NXP Kinetis MCU's
15551557
* Enabled the video sample to run video capture (samples/drivers/video)

0 commit comments

Comments
 (0)