Commit graph

136,983 commits

Author SHA1 Message Date
Hau Ho
d608642638 drivers: renesas: lvd: Fix missing LVD2DET flag clear
LVD2DET was not cleared following the required HW sequence

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
8ae0378043 tests: drivers: gpio: Add overlay and config file for FPB-RX14T
Add overlay and config file for FPB-RX14T

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
1bd290b3d4 boards: renesas: Add GPIO interrupt support for FPB-RX14T board
Add GPIO interrupt support for FPB-RX14T board

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
d9330beb7f dts: renesas: Add GPIO interrupt support for RX14T SoC
Add GPIO interrupt support for RX14T SoC

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
02e2bd37d0 drivers: gpio: Fix GPIO device init list for all ports
Add missing GPIO_DEVICE_INIT_RX_IF_OKAY()

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
7e37cf126d tests: drivers: adc: Add overlay and config file for RX14T boards
Add overlay and config file for FPB-RX14T and MCB-RX14T

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
25bf159584 boards: renesas: Add ADC support for MCB-RX14T board
Add ADC support for MCB-RX14T board

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
83e6de636b boards: renesas: Add ADC support for FPB-RX14T board
Add ADC support for FPB-RX14T board

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
5acd81b6a4 drivers: adc: renesas: Add MCU-specific macro to skip conv_speed on RX14T
Add MCU-specific macro to skip conv_speed on RX14T

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
0095d2239f dts: renesas: Add ADC node support for RX14T SoC
Add ADC node support for RX14T SoC

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
9b853ed5b5 tests: drivers: i2c: Add overlay and config file for RX14T
Add overlay and config file for RX14T

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
52631543f4 boards: renesas: Add I2C support for MCB-RX14T and FPB-RX14T boards
Add I2C support for MCB-RX14T and FPB-RX14T boards

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
25d54de2e1 dts: renesas: rx: Add dts property node for I2C support on RX14T
Add dts property node for I2C support on RX14T

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Quy Tran
dcf50a895a boards: renesas: rx: Add flash support on RX14T boards
Add flash partition on FPB-RX14T and MCB-RX14T boards

Signed-off-by: Quy Tran <quy.tran.pz@renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
7d9db31923 drivers: pinctrl: Support pinctrl driver for RX14T SoC
Modify driver code to adapt with RX14T SoC

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
53399d85d1 drivers: serial: Support serial driver for RX14T SoC
Modify driver code to adapt with RX14T SoC

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
a9c57f2cce boards: renesas: Initial support for MCB-RX14T board
Initial commit to support for MCB-RX14T board

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
2dc7abc806 boards: renesas: Initial support for FPB-RX14T board
Initial commit to support for FPB-RX14T board

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
cab281014d dts: renesas: initial support dts SoC layer on RX14T.
This commit to initial support dts SoC layer on RX14T

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Hau Ho
93dfb1c8ac soc: renesas: rx: Initial support for RX14T SOC
This commit to initial support for RX14T SOC using Renesas RXv2 core.

Signed-off-by: Hau Ho <hau.ho.xc@bp.renesas.com>
2026-03-23 10:16:41 +01:00
Nikhil S
92ff004db7 boards: pcbcupid: glyph-c3: Adds minimal support for glyph_c3 board
- This PR adds support for glyph c3 board based on esp32c3.
 - Tested using blinky.
 - Adapted from esp32c3_devkitc

The board documentation can be found at : https://learn.pcbcupid.com/boards/glyph-c3/overview

Signed-off-by: Nikhil S <nikhilsunilkumar@gmail.com>
2026-03-23 10:16:18 +01:00
Benjamin Ali
6f10105a42 drivers: input: gt911: add support for multiple GT9xx variants
Added support for GT912, GT927, GT9271, GT928, and GT967 devices.
Changed if-comparison logic to switch-case for clarity.
Removed unnecessary braces.
Resolved previous compliance issues with commit messages.

Signed-off-by: Benjamin Ali <benjamin.ali@soluware.de>
2026-03-23 10:15:58 +01:00
Emil Gydesen
e35cc4e6cd Bluetooth: CCP: Make CCP server thread safe
Guard any calls that accesses the bearer with a mutex

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2026-03-23 10:15:25 +01:00
William Markezana
6cb279c1b4 drivers: usb: udc: bflb: remove unused variable in ep_dequeue
Remove unused `buf` variable in udc_bflb_v1_ep_dequeue() that causes
a build error with -Werror=unused-variable.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-03-23 08:33:28 +01:00
Valerio Setti
838df1c3e5 tests: secure_storage: increase Mbed TLS heap memory size
Increase heap memory size from 1024 to 2048 bytes to resolve a test
failure on qemu_x86_64

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2026-03-23 08:32:10 +01:00
Alberto Escolar Piedras
56f8a30c7f Revert "tests: zbus: add multidomain proxy agent test suite"
This reverts commit 835c1116d8.

This new test has issues, which results in several warnings when building
it with clang, and causes CI to fail.
Let's revert it, until it can be readded with a proper fix.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2026-03-22 08:31:54 -05:00
Alberto Escolar Piedras
82f9db6707 tests: zbus: ipc_backend: Fix string literal comparison warning
Do not compare a pointer to a string with a string literal,
specting the string content to be compared.
Instead use strcmp to compare the strings.

This avoids this clang warning:
`
main.c:88:2: error: result of comparison against a string literal is
unspecified (use an explicit string comparison function instead)
`

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2026-03-22 08:31:54 -05:00
Maureen Helm
6c5d33f314 sys: Fix llvm warning, "empty paragraph passed to '@param' command"
Fixes incorrectly formatted Doxygen comments in kobject.h.

/__w/zephyr/zephyr/include/zephyr/sys/kobject.h:297:13: error: empty
paragraph passed to '@param' command [-Werror,-Wdocumentation]
  297 |  * @param obj
      |    ~~~~~~~~~^
  298 |  */

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2026-03-22 08:31:30 -05:00
Maureen Helm
ba88515fd8 net: dns: Fix llvm warning, "not a Doxygen trailing comment"
Fixes incorrectly formatted Doxygen comments in dns_resolve.h.

/__w/zephyr/zephyr/include/zephyr/net/dns_resolve.h:287:24: error: not a
Doxygen trailing comment [-Werror,-Wdocumentation]
  287 |         DNS_RESOLVE_NONE = 0, /*<< No extension in use   */
      |                               ^~~~
      |                               /**<
/__w/zephyr/zephyr/include/zephyr/net/dns_resolve.h:288:24: error: not a
Doxygen trailing comment [-Werror,-Wdocumentation]
  288 |         DNS_RESOLVE_TXT,      /*<< TXT field is returned */
      |                               ^~~~
      |                               /**<
/__w/zephyr/zephyr/include/zephyr/net/dns_resolve.h:289:24: error: not a
Doxygen trailing comment [-Werror,-Wdocumentation]
  289 |         DNS_RESOLVE_SRV,      /*<< SRV field is returned */
      |                               ^~~~
      |                               /**<

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2026-03-22 08:31:30 -05:00
Fabio Baltieri
cfd3ad4798 input: gpio_qdec: fix llvm warning
Fixes:

zephyr/drivers/input/input_gpio_qdec.c:359:3: error: label followed by a
declaration is a C23 extension [-Werror,-Wc23-extensions]
  359 |                 struct k_work_sync sync;
      |                 ^

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2026-03-22 08:30:58 -05:00
Fabio Baltieri
0c9867d1b9 input: cf1133: fix llvm compilter warning
Fix zephyrproject/zephyr/drivers/input/input_cf1133.c:280:38: warning:
format specifies type 'int' but the argument has type 'const struct
gpio_dt_spec *' [-Wformat] when compiling with llvm:

west build -p -b nrf52dk/nrf52832 tests/drivers/build_all/input -- \
	-DTOOLCHAIN_VARIANT_COMPILER=llvm

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2026-03-22 08:30:43 -05:00
James Walmsley
3e66900bc9 drivers: watchdog: remove build warning for empty watchdog library
Following the convention of other driver libraries, allow the library
to be empty, so there is no build warning if CONFIG_WATCHDOG is
enabled, but no driver is selected.

<!-- ps-id: 2581e043-e366-4115-b6d2-73ca070add8b -->

Signed-off-by: James Walmsley <james@fullfat-fs.co.uk>
2026-03-22 08:30:22 -05:00
Fin Maaß
c78104dd2b manifest: hal_nxp: use net_if_get_device()
update hal nxp to include
https://github.com/zephyrproject-rtos/hal_nxp/pull/693

Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
2026-03-22 08:30:03 -05:00
James Bennion-Pedley
b1fd73c131 module: wch: update to latest ch32fun hal
Bumps WCH HAL to latest commit. HAL is header-only, no drivers.

Signed-off-by: James Bennion-Pedley <james@bojit.org>
2026-03-22 08:29:15 -05:00
Mario Paja
af808e2299 samples: i2s: add i2s opt bclk config option
This change adds I2S_OPT_BIT_CLK_GATED config for
mcus that support this i2s option

Signed-off-by: Mario Paja <mariopaja@hotmail.com>
2026-03-22 08:28:39 -05:00
Jjateen Gundesha
f88763d9c9 samples: ipc: static_vrings: fix board match for mimxrt1180_evk
- The NET_CORE_BOARD entry for mimxrt1180_evk used a bare \$(BOARD)
comparison, which evaluates to 'mimxrt1180_evk' for both the CM33
primary core and the CM7 remote core. This caused sysbuild to attempt
adding a remote image when building the CM7 remote itself, creating
a recursive configure dependency. As a result, the CM7 core never
started and the IPC handshake between CM33 and CM7 hung indefinitely,
causing a timeout in sample.ipc.static_vrings.

- Fix by using \$(BOARD)/\$(BOARD_QUALIFIERS) to pin the match to the
CM33 primary core only, consistent with how imx943_evk multi-qualifier
boards are already handled in the same file.

Fixes #92510

Signed-off-by: Jjateen Gundesha <jjateen97@gmail.com>
2026-03-22 08:28:15 -05:00
Jason Yu
d99294faed samples: bluetooth: peripheral_ets: Fix rw612 build fail.
The frdm_rw612 board requires CONFIG_BUILD_ONLY_NO_BLOBS=y to build
without binary blobs.

Signed-off-by: Jason Yu <zejiang.yu@nxp.com>
2026-03-22 08:27:49 -05:00
Alberto Escolar Piedras
fce68e83cd manifest: Update TF-PSA-Crypto with hotfix
Include a hotfix which adds a couple of missing ifdefs to avoid having
unreachable code with AT_LEAST_ONE_BUILTIN_KDF not defined, which
otherwise causes a build warning with clang.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2026-03-22 00:24:42 +09:00
Fabrice DJIATSA
26214498a3 tests: drivers: watchdog: basic_api: remove stm32n6_dk from a scenario
Remove stm32n6570_dk platform from this scenario as apb1-prescaler
is a constant(=1) and can't be set as defined in stm32_wwdg.overlay.
This causes a build issue.

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2026-03-21 07:53:01 -05:00
Fabrice DJIATSA
4ef7162fc7 tests: drivers: watchdog: basic_api: remove redundant if condition
PR 104896 enforces the usage of the watchdog0 alias.
To avoid unwanted behaviors or settings for this test, remove
the other redundant if condition on watchdogs.

To avoid build compilation failures in CI related to WDT_TEST_MAX_WINDOW
redefinition for platforms other than STM32, move the existing condition
about st_stm32_window_watchdog outside the condition about the watchdog0
node.

These changes fix regressions encountered on several boards.

Signed-off-by: Fabrice DJIATSA <fabrice.djiatsa-ext@st.com>
2026-03-21 07:53:01 -05:00
Mika Braunschweig
1d4501249f dts: ti: k3: am64x: Use GPIO nexus to allow controlling all pins
Use a gpio-nexus for the MAIN domain GPIO instances 0 and 1. This is needed
to allow accessing all pins instead of being limited to the first 32. For
the MCU domain instance 0 this isn't necessary since only 22 pins are
mapped out of the SoC.

Signed-off-by: Mika Braunschweig <mika.braunschweig@siemens.com>
2026-03-21 07:52:36 -05:00
Muhammad Waleed Badar
20358441c2 doc: releases: v4.4: document CST816S input driver changes
Document the renaming and generalization of the Hynitron CST816S input
driver to support the CST8xx family.

Driver and Kconfig file name, devicetree compatible, Kconfig
option and corresponding dt-binding have been updated.

Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
2026-03-21 07:52:07 -05:00
McAtee Maxwell
ff6c666d4f tests: update kit_pse84_ai overlays for gpio_basic_api test
- m33/m55: update overlay for gpio_basic_api test
- Change is intended to make wiring match pin usage of other
  kit_pse84_ai testing support

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
McAtee Maxwell
8c2992cf50 tests: add kit_pse84_ai overlay/conf files for spi testing
- add spi to board's .yaml supported section for m33 and m55
- match spi testing support to kit_pse84_eval
- m33/m55: tests/.../spi_loopback

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
McAtee Maxwell
b7b34ba305 boards: kit_pse84_ai: Update address used for the m33 flash
- update the address for "m33s_xip" 0x70100400 -> 0x18100400
- The new address is the same xip port, but with instruction cache. Some
  operations on the secure m33 face timing issues with the old address
- This change mirrors the same change for kit_pse84_eval

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
McAtee Maxwell
079a857191 samples: add kit_pse84_ai overlay files for counter testing
- Add counter to board's .yaml supported section for m33 and m55
- Add same sample support as kit_pse84_eval
- m33/m55: samples/.../counter/alarm

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
McAtee Maxwell
548680028f tests/samples: add kit_pse84_ai overlay files for pwm testing
- Add pwm to board's .yaml supported section for m33 and m55
- Add same PWM test/sample support as kit_pse84_eval
- m33/m55: samples/.../blinky_pwm
- m33/m55: samples/.../fade_led
- m33/m55: tests/.../pwm_api
- m33/m55: tests/.../pwm_gpio_loopback

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
McAtee Maxwell
9ec9275f95 tests/samples: add kit_pse84_ai overlay files for adc testing
- add adc to board's .yaml supported section for m55
- Given ADC support shared with kit_pse84_eval, only the m55 is
  supported for kit_pse84_ai
- m55: samples/.../adc_dt
- m55: tests/.../adc_api

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
McAtee Maxwell
e2f3c9b17e tests: add kit_pse84_ai overlay/conf files for dma testing
- add dma to board's .yaml supported section for m33 and m55
- DMA support for kit_pse84_eval is shared by kit_pse84_ai
- m33/m55: chan_blen_transfer
- m33/m55: loop_transfer
- m33/m55: scatter_gather

Signed-off-by: McAtee Maxwell <maxwell.mcatee@infineon.com>
2026-03-21 07:51:54 -05:00
Rick Tsao
6cbcb74175 soc: egis: et171: add Andes StackSafe support
Add Andes StackSafe support for Egis ET171.

Signed-off-by: Rick Tsao <rick592@andestech.com>
2026-03-21 07:51:15 -05:00