Commit Graph

111151 Commits

Author SHA1 Message Date
Benjamin Cabé
7823374e87 release: Zephyr 4.1.0
Set version to v4.1.0.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-07 17:36:15 +00:00
Fabio Baltieri
400403dd70 doc: release: finalize release notes and migration guide
Drop the "working draft" suffix from the release notes and migration
guide page titles for 4.1.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-03-07 17:34:55 +00:00
Fabio Baltieri
1d3f7fbf48 doc: release: add v4.1.0 to the list of supported releases
Add 4.1.0 to the supported release, EOL to the tentative 4.3 release
date.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-03-07 17:34:55 +00:00
Marcio Ribeiro
5d32c2a640 doc: dma: esp32: update supported peripheral list
Updates gdma supported peripheral lists

Signed-off-by: Marcio Ribeiro <marcio.ribeiro@espressif.com>
2025-03-07 17:34:47 +00:00
Yassine El Aissaoui
9cf65d6eb1 boards: nxp: update flash code/storage allocation for MCXW72
67k of code is not enough for several BLE samples.
It makes more sense to have a large partition for code and a smaller
one for storage.
This commit reduces the storage to 16k (at the end of the flash) and
use the remaining for code.

Signed-off-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com>
2025-03-07 15:54:57 +00:00
David Leach
e36d019b67 MAINTAINERS: NXP: separate NXP Robotics from mainline
Added a "platform: NXP Robotics" label to avoid duplicate NXP
areas from having the same label. This was causing the wrong
assignees to be automatically assigned to issues labeled with
"platform: NXP"

Signed-off-by: David Leach <david.leach@nxp.com>
2025-03-07 12:14:33 +00:00
Abderrahmane JARMOUNI
6402eb6e97 doc: scripts: board catalog: skip zephyr compats
Skip "zephyr,xxx" compats when collecting data for the new Supported
Features table, since they don't represent hardware features.

Signed-off-by: Abderrahmane JARMOUNI <git@jarmouni.me>
2025-03-07 10:23:47 +00:00
Chaitanya Tata
9cad131e8d modules: nrf_wifi: Fix license
Fix the license type to Apache 2.0, it was a left over during
transition from BSD.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
2025-03-07 09:57:14 +00:00
Fin Maaß
6be559fd8f doc: litex: add zephyr:board-supported-hw directive
add zephyr:board-supported-hw directive to specify the supported hardware
features of the litex_vexriscv board.

Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
2025-03-07 09:45:12 +00:00
Benjamin Cabé
a97dca9123 doc: release-notes-4.1: complete list of notable changes
Add details about:
- Driver API improvements with iterable sections and device API checking
- Enhanced board catalog with hardware feature search and generation of
  table of supported hardware features

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-07 09:44:25 +00:00
Erwan Gouriou
fb4bb5d768 scripts: west: runners: stm32cubeprogrammer: Fix stm32n6 dfu flashing
Rework of the flashing algorithm broke the STM32N6 dfu flashing.
Add the case of using usb port and download-modifier (new n6 specific
option) as a new case of using the bin file for flashing.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2025-03-06 17:18:25 +00:00
Camille BAUD
b0d2bc9882 boards: others: promicro_nrf52840: fix pwm binding
the binding was set to 17 instead of 15

Signed-off-by: Camille BAUD <mail@massdriver.space>
2025-03-06 16:54:33 +00:00
Benjamin Cabé
d9b4bacddb dts: bindings: Minor fixes for various bindings' description
Fix/clarify descriptions for several devicetree bindings.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-06 16:51:59 +00:00
Benjamin Cabé
c45b81f742 dts: binding_types: fix MIPI acronyms
Fix MIPI acronyms not being defined the same way
as other acronyms

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-06 16:51:59 +00:00
Riadh Ghaddab
f3630157e0 doc: settings: add reference to ZMS backend
Add reference to the new settings backend ZMS and add more details about
how it works.

Signed-off-by: Riadh Ghaddab <rghaddab@baylibre.com>
2025-03-06 12:48:50 +01:00
Etienne de Maricourt
7bc2a1bb47 net: lwm2m: Fix data cache rollback logic compilation
The root cause of this issue is a modification of `struct ring_buf` in
3075a7d9. Even though all the fields of the struct are marked as
internal, the LwM2M code is using some of them to roll back the state of
the ring buffer on failure.

Signed-off-by: Etienne de Maricourt <edmecomemail@gmail.com>
2025-03-06 11:38:09 +00:00
Riadh Ghaddab
333faddd43 settings: zms: fix some bugs related to the name's ID
To avoid collisions between IDs used by settings and IDs used directly
by subsystems using ZMS API, the MSB is always set to 1 for Setting's
name ID written to ZMS backend

Add as well a recovery path if the hash linked list is broken.

Signed-off-by: Riadh Ghaddab <rghaddab@baylibre.com>
2025-03-06 11:37:58 +00:00
Fabio Baltieri
91cf42c657 drivers: flash: spi_nor: fix few printf format warnings again
Looks like 9d5ebb3cbc introduced a new warning when building with
runtime sfdp on 32 bit platforms. Fix it for good by just casting the
operation to int and go back to use %u.

Tested with:

west build -p -b gd32f450z_eval samples/drivers/flash_shell \
	-DCONFIG_SPI_NOR_SFDP_RUNTIME=y
west build -p -b mpfs_icicle/polarfire/u54 samples/drivers/flash_shell

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-03-06 09:05:18 +00:00
James Roy
24ae27801f dts: i2c: Simplify the description of the binding
Remove redundant descriptions in I2C bindings, such
as "This is a representation of" and "... node".

Signed-off-by: James Roy <rruuaanng@outlook.com>
2025-03-06 09:37:12 +01:00
Ofir Shemesh
7fc9c26fb0 drivers: spi_nxp_lpspi: Fix slave select and add pcsActiveHighOrLow
1. Set correct slave chip select instead of hardcoding to pcs 0.
2. Add pcsActiveHighOrLow configuration for handling active-high/low CS.

Signed-off-by: Ofir Shemesh <ofirshemesh777@gmail.com>
2025-03-06 08:35:36 +00:00
Sylvio Alves
183b74c558 driver: wifi: esp32: fix send event when not connected
Make sure send event returns error when device is not connected
into STA or have AP mode in place.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-03-06 08:35:29 +00:00
Sylvio Alves
f22de9733b soc: esp32: riscv: fix interrupt allocator
Current interrupt allocator is not taking into account
reserved areas. In case of esp32c6, Wi-Fi isn't properly
configured, causing instability or even non-functional feature.
This adds the reserved area ranges for all risc-v based SoC and
unify the slot finding based on interrupt source.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2025-03-06 08:35:29 +00:00
Mahesh Mahadevan
fff500469e boards: nxp: Update USB testing label to point to usb_next
The legacy USB device stack is not supported on this platform.

Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2025-03-06 08:34:44 +00:00
Benjamin Cabé
3d0a7dab1a doc: ruuvi: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
f69f3ec917 doc: seco: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
839c143a45 doc: croxel: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
4b6215dd41 doc: raytac: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
234e01c682 doc: weact: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
6715d4669a doc: atmel: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
2b06051fff doc: telink: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
e4b232d4fc doc: infineon: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
87914ced52 doc: sipeed: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
3abd476a86 doc: vcc-gnd: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
5eadb6dbf1 doc: google: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
c9c7c33720 doc: ezurio: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
a7c20a3d40 doc: ti: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
aef7c01007 doc: rakwireless: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
0b6d48038c doc: amd: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
ccfbe6d412 doc: dptechnics: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
49af0749a8 doc: 01space: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
3875095d21 doc: bcdevices: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
ff655e4880 doc: ct: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
6d53749247 doc: microchip: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
e114c1f0d0 doc: waveshare: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
6ba17b3ebc doc: segger: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
fe071d6528 doc: makerbase: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
db2b9cd4c4 doc: silabs: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
8368d47c81 doc: openisa: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
3bc3340d22 doc: mikroe: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00
Benjamin Cabé
2d348b1b6a doc: vngiotlab: adopt zephyr:board-supported-hw directive
Replace manually authored hardware features table with the new Zephyr
board supported hardware directive which automatically generates an
up-to-date table based on the boards' Devicetree.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-03-05 21:54:59 +00:00