Commit graph

126,787 commits

Author SHA1 Message Date
Jonas Berg
d58792d333 boards: Add Waveshare RP2040 Matrix
Product image from https://www.waveshare.com/wiki/RP2040-Matrix

Tested with the samples mentioned in the index.rst page.

Signed-off-by: Jonas Berg <jonas.s.t.berg@gmail.com>
2025-09-13 18:14:29 -04:00
Jaagup Averin
c96dbf48ed llvm: Export CMAKE_GDB during configuration.
Appears that llvm was forgotten when other toolchains
got their CMAKE_GDB export.

Signed-off-by: Jaagup Averin <jaagup.averin@gmail.com>
2025-09-13 18:14:04 -04:00
Jaagup Averin
e22bd1d868 llvm: Get rid of -Wunused-const-variable warnings.
Often the thread k_tid_t value is not referenced for
self-standing threads, and should therefore be allowed
to remain unused.

Signed-off-by: Jaagup Averin <jaagup.averin@gmail.com>
2025-09-13 18:14:04 -04:00
Jaagup Averin
ac0387448e llvm: Remove "-Wno-volatile" from clang compiler args.
-Wno-volatile is set by gcc/compiler_flags.cmake,
but is not supported by clang and generated warnings.

Signed-off-by: Jaagup Averin <jaagup.averin@gmail.com>
2025-09-13 18:14:04 -04:00
Jaagup Averin
a2c55e01a8 llvm: Reorganize clang/compiler_flags.cmake
Since this overrides values from gcc/compiler_flags.cmake,
they should ideally have the same structure and order.

Signed-off-by: Jaagup Averin <jaagup.averin@gmail.com>
2025-09-13 18:14:04 -04:00
Simen S. Røstad
c2575c53f4 fs: fcb: Increase type for max sectors
Increase type for max sectors

Signed-off-by: Simen S. Røstad <simen.rostad@nordicsemi.no>
2025-09-13 18:13:57 -04:00
Jamie McCrae
c620646ec5 boards: arm: Select TF-M symbols via Kconfig instead of defconfig
This forces a build to fail should it select a symbol that cannot
be selected (if the prerequisites cannot be met) instead of
silently ignoring it and allowing an invalid build to complete

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-09-13 18:13:49 -04:00
Piotr Zierhoffer
afa90796b9 tests: benchmarks: Increase min_ram for benchmark.thread_metric.interrupt
Similarly to #95242, Twister attempts to run this test on HiFive1,
failing with `heap size is too small` on allocation attempt.

Signed-off-by: Piotr Zierhoffer <pzierhoffer@antmicro.com>
2025-09-13 18:13:40 -04:00
Arunprasath P
5d6eb95960 boards: microchip: add PIC32CM JH01 Curiosity Pro Evaluation Kit support
Add initial support for the Microchip PIC32CM JH01 Curiosity Pro board

Product page: https://www.microchip.com/en-us/development-tool/ev81x90a

Signed-off-by: Arunprasath P <arunprasath.p@microchip.com>
2025-09-13 18:13:33 -04:00
Mohamed Azhar
17b97851ff drivers: gpio: microchip: add gpio driver for Port G1 IP
Add gpio driver for Microchip Port G1 Peripheral IPs

Signed-off-by: Mohamed Azhar <mohamed.azhar@microchip.com>
2025-09-13 18:13:33 -04:00
Muhammed Asif
6c0c690154 dts: gpio: microchip: add gpio dts node and bindings for Port g1 IPs
Add gpio binding file for Microchip Port g1 IPs and
add gpio node in dtsi files.

Signed-off-by: Muhammed Asif <muhammed.asif@microchip.com>
Signed-off-by: Mohamed Azhar <mohamed.azhar@microchip.com>
2025-09-13 18:13:33 -04:00
Arunprasath P
df2a0e53ff soc: microchip: add support for PIC32CM JH SoC series
Adds initial SoC-level support for the Microchip
PIC32CM JH series, including SoC definition files.

Signed-off-by: Arunprasath P <arunprasath.p@microchip.com>
2025-09-13 18:13:33 -04:00
Arunprasath P
2cb6e1ee42 dts: arm: microchip: add dtsi files for Microchip PIC32CM JH SoC series
Adds common and SoC-specific .dtsi files for the Microchip
PIC32CM JH family. These files define core peripherals,
address maps, and interrupt controller structure shared
across the PIC32CM JH variants.

Signed-off-by: Arunprasath P <arunprasath.p@microchip.com>
2025-09-13 18:13:33 -04:00
Arunprasath P
7559dd87e5 modules: microchip: update west.yml and modules
update west.yml for pic32cm_jh family DFP and extended with
a new Kconfig symbol for PIC32C support.

Signed-off-by: Arunprasath P <arunprasath.p@microchip.com>
2025-09-13 18:13:33 -04:00
Jukka Rissanen
909710b598 net: context: Make sure TCP allocation is not leaked
If we have allocated a TCP connection, and if after that
we get an error like EADDRINUSE, then we must de-allocate
the TCP connection otherwise there is a buffer leak.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2025-09-13 18:13:21 -04:00
Fabio Baltieri
8e78fad8ce doc: release-notes: clarify where api changes go
API changes should be in the migration guide, release notes has
everything else, that is deprecated, removed and new. Add a note to
reflect that and avoid confusion.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-09-13 18:13:13 -04:00
Felipe Torrezan
6acd67049e boards: IAR STMF429II-ACA documentation fixes
- Fix STM32F429II packaging information
- Fix blinky's outcome description when flashing the board
- Refactor the `flashing` section, including supported runners

Signed-off-by: Felipe Torrezan <felipe.torrezan@iar.com>
2025-09-13 18:12:44 -04:00
Hake Huang
504fb0158f doc: scripts: display_harness: update document on installation
add Installation Guide section

Signed-off-by: Hake Huang <hake.huang@nxp.com>
2025-09-13 11:21:53 -04:00
Hake Huang
44fee2ae9a tests: display: display_check: add test time and enable mimxrt1170
enable mimxrt1170_evk@A
add timeout, as for big screen, the fist step takes a long time

Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
2025-09-13 11:21:53 -04:00
Hake Huang
2d8a6d23f8 tests: display: support headless mode
for test machine without display, need support open-cv-headless mode.

1. support headless mode
2. add parser for environment path

Signed-off-by: Hake Huang <hake.huang@oss.nxp.com>
2025-09-13 11:21:53 -04:00
Alberto Escolar Piedras
1d6da40624 lib: os: clock: Fix possibly unitialized variable warning
When building with high optimization level, the compiler thinks
duration may be used initialized and warns as much.

Let's initialize this variable always to ensure it does not happen
and with it pacify the compiler.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-09-13 09:37:19 +02:00
Yangbo Lu
83165ec6ae MAINTAINERS: add Networking DSA area
Added Networking DSA area, and added yangbolu1991 and JiafeiPan
as maintainers.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
2025-09-13 09:37:02 +02:00
Benjamin Cabé
ced0cc307d ci: manifest: SHA pin west in manifest.yml workflow
Ensure we install a fully pinned west version, including requiring
hashes for all dependencies.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-09-12 19:24:27 -04:00
Raffael Rostagno
090f8db9d1 tests: drivers: esp32h2: Add config
Add test config for the following drivers:

- ADC
- CAN
- LEDC PWM
- MCPWM
- SPI
- DMA

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-09-12 19:23:59 -04:00
Raffael Rostagno
f3a54fccb3 boards: esp32h2_devkitm: Add peripherals
Add board configs for the following peripherals:

- ADC
- I2C
- I2S
- LEDC PWM
- MCPWM
- DMA
- TWAI

Signed-off-by: Raffael Rostagno <raffael.rostagno@espressif.com>
2025-09-12 19:23:59 -04:00
Fabio Baltieri
3a78b8ad01 github: hello_world_multiplatform: run on Ubuntu ARM
Add ubuntu-24.04-arm to the list of runners, while this runner is still
flagged as being in beta, it's been around for more than one year and
has been running for quite a long time in the action-zephyr-setup
repository with no problems.

Adding it to the list so we get some coverage of the Linux/ARM toolchain
and setup, easy enough to get rid of it if it causes problems.

Link: https://github.com/actions/partner-runner-images/
Link: https://github.blog/changelog/2024-06-24-github-actions-ubuntu-24-04-image-now-available-for-arm64-runners/
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2025-09-12 19:23:26 -04:00
Kyle Micallef Bonnici
193013a6fe devicetree: format SoC-level files in dts/xtensa
Applying dts-linter results for SoC-level files in

dts/xtensa

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
9f19763bfd devicetree: format SoC-level files in dts/riscv
Applying dts-linter results for SoC-level files in

dts/riscv

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
905b9f9913 devicetree: format SoC-level files in dts/common
Applying dts-linter results for SoC-level files in

dts/common

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
46250685fc devicetree: format SoC-level files in dts/arm
Applying dts-linter results for SoC-level files in

dts/arm

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
e85a7978f5 devicetree: format files in dts/xtensa/nxp
Applying dts-linter results for files in

dts/xtensa/nxp

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
1957998928 devicetree: format files in dts/xtensa/intel
Applying dts-linter results for files in

dts/xtensa/intel

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
e1b842bed7 devicetree: format files in dts/xtensa/espressif
Applying dts-linter results for files in

dts/xtensa/espressif

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
77309fe9d2 devicetree: format files in dts/x86/intel
Applying dts-linter results for files in

dts/x86/intel

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
eb4bdabfe7 devicetree: format files in dts/vendor/ti
Applying dts-linter results for files in

dts/vendor/ti

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
bfa0cea76e devicetree: format files in dts/vendor/raspberrypi
Applying dts-linter results for files in

dts/vendor/raspberrypi

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
12dcedf6de devicetree: format files in dts/vendor/nordic
Applying dts-linter results for files in

dts/vendor/nordic

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
6388f3c369 devicetree: format files in dts/vendor/broadcom
Applying dts-linter results for files in

dts/vendor/broadcom

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
27d3c77166 devicetree: format files in dts/vendor/amd
Applying dts-linter results for files in

dts/vendor/amd

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
1f1f1f4176 devicetree: format files in dts/rx/renesas
Applying dts-linter results for files in

dts/rx/renesas

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
b419c514b6 devicetree: format files in dts/riscv/wch
Applying dts-linter results for files in

dts/riscv/wch

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
81679451ec devicetree: format files in dts/riscv/telink
Applying dts-linter results for files in

dts/riscv/telink

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
c52ced12b6 devicetree: format files in dts/riscv/starfive
Applying dts-linter results for files in

dts/riscv/starfive

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
8019bce857 devicetree: format files in dts/riscv/sifive
Applying dts-linter results for files in

dts/riscv/sifive

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
2a120b5588 devicetree: format files in dts/riscv/sensry
Applying dts-linter results for files in

dts/riscv/sensry

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
64207962fc devicetree: format files in dts/riscv/qemu
Applying dts-linter results for files in

dts/riscv/qemu

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
b0840d2e63 devicetree: format files in dts/riscv/openisa
Applying dts-linter results for files in

dts/riscv/openisa

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
495baba6fd devicetree: format files in dts/riscv/openhwgroup
Applying dts-linter results for files in

dts/riscv/openhwgroup

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
224c97bb0f devicetree: format files in dts/riscv/nordic
Applying dts-linter results for files in

dts/riscv/nordic

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
08a07b841b devicetree: format files in dts/riscv/niosv
Applying dts-linter results for files in

dts/riscv/niosv

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00