Commit graph

136,983 commits

Author SHA1 Message Date
Henrik Brix Andersen
a4a173b43d shell: mark custom header inclusion as experimental
Mark the custom shell header support as experimental.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2025-11-18 08:10:51 -05:00
Tamas Jozsi
2accdbe9e8 boards: seeed: add ADC support for the XIAO MG24
ADC pins are now mapped to the A0-A6 pins.

Signed-off-by: Tamas Jozsi <tamas.jozsi@silabs.com>
2025-11-18 08:10:31 -05:00
Tamas Jozsi
c008c1e5f6 boards: sparkfun: add ADC support for the ThingPlus MGM240P
ADC pins are now mapped to the A0-A7 pins.

Signed-off-by: Tamas Jozsi <tamas.jozsi@silabs.com>
2025-11-18 08:10:31 -05:00
Abderrahmane JARMOUNI
93586972be MAINTAINERS: Add JarmouniA as Display maintainer
Take on the maintainership of the Display area that have
been unmaintained for some time now.
This will allow me to be in the right position to push
for much needed reworks & improvements in this area.

Signed-off-by: Abderrahmane JARMOUNI <git@jarmouni.me>
2025-11-18 08:10:21 -05:00
Muhammed Asif
11527f216b boards: microchip: add PIC32CX SG41 Curiosity Ultra Evaluation Kit support
Add initial support for the Microchip PIC32CX SG41 Curiosity Ultra board

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

Signed-off-by: Muhammed Asif <muhammed.asif@microchip.com>
2025-11-18 08:10:13 -05:00
Tomi Fontanilles
ea6a99a697 MAINTAINERS: add valeriosetti and tomi-font as mbedtls maintainers
We have both been active contributors in this area for some time.
Considering the current maintainers are not very active and not always
responsive, step up to help better maintain this area.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
2025-11-18 08:10:01 -05:00
Jamie McCrae
cebdb0d1ec cmake: modules: boards: Fix board moved check
Fixes checking for board folders that have moved by checking if
the BOARD_DIR variable is already set (i.e. loaded from cache)

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-11-18 08:09:49 -05:00
Peter van der Perk
7f0d2088a6 imx95: Enable FlexIO Cortex-M7 SOC
Adds FlexIO DTS definitions for imx95 cortex-m7 to use flexio driver.

Signed-off-by: Peter van der Perk <peter.vanderperk@nxp.com>
2025-11-18 08:09:36 -05:00
Jamie McCrae
09d520cbd0 drivers: i2c: i2c_nrfx_twi: Fix not guarding deinit function
Fixes an issue with an unused function being defined if
CONFIG_DEVICE_DEINIT_SUPPORT was disabled

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-11-18 08:09:24 -05:00
Jamie McCrae
828183f45a drivers: spi: spi_nrfx_spim: Fix not guarding deinit function
Fixes an issue with an unused function being defined if
CONFIG_DEVICE_DEINIT_SUPPORT was disabled

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-11-18 08:09:24 -05:00
Jamie McCrae
6a07d96b5f drivers: serial: uart_nrfx_uarte: Fix not guarding deinit function
Fixes an issue with an unused function being defined if
CONFIG_DEVICE_DEINIT_SUPPORT was disabled

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2025-11-18 08:09:24 -05:00
Mathieu Choplain
173454802b soc: st: stm32: allow disabling ENABLE_DEBUG_SLEEP_STOP when DEBUG=y
Use an override-able 'default' for CONFIG_STM32_ENABLE_DEBUG_SLEEP_STOP
rather than forcefully 'select'ing the symbol when CONFIG_DEBUG=y, as
there are situations where one might want CONFIG_DEBUG=y without inhibiting
low-power mode entry.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2025-11-18 08:09:00 -05:00
Fabian Blatz
99a8cf59b8 shell: Fix method name typo
Fix issue where method names contained bacskpace instead of backspace.

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2025-11-18 08:08:40 -05:00
Benjamin Cabé
d306473464 doc: build: fix typo in zephyr_cmake_package.rst
Corrected "This is means" to "This means"

Fixes zephyrproject-rtos/zephyr#98714

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2025-11-18 08:08:28 -05:00
Tomasz Moń
f22e6a8818 dts: vendor: nordic: nrf54h: add missing newline
Add missing newline found by dts-linter. The missing newline is failing
CI for any change that modifies nrf54h20.dtsi.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2025-11-18 08:08:08 -05:00
Martin Lampacher
dece6f91e6 doc: ztest: add a note about host restrictions for unit testing
Running unit tests on macOS or Windows is currently not supported due to
fundamental differences in the architectures. Added a note in the
"Quick start - Unit testing" section about this restriction.

Signed-off-by: Martin Lampacher <martin.lampacher@gmail.com>
2025-11-18 11:24:17 +01:00
Mathieu Choplain
acbc86a738 llext: linker: use INFO type instead of COPY
COPY and INFO are different names for the same Output Section Type,
but the latter is easier to understand in the context we are using it.

Replace COPY with INFO in the LLEXT linker script snippet.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2025-11-18 11:23:55 +01:00
Daniel Leung
2bfb7e403d x86: ruff format on gen_mmu.py
Format gen_mmu.py via ruff.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-11-18 11:22:46 +01:00
Daniel Leung
39ed039155 x86: fix ruff issues on gen_mmu.py
Fixes issues found by ruff on gen_mmu.py.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-11-18 11:22:46 +01:00
Daniel Leung
c19ff1c199 x86: ruff format on gen_idt.py
Format gen_idt.py via ruff.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-11-18 11:22:46 +01:00
Daniel Leung
b52b6716f6 x86: fix ruff issues on gen_idt.py
Fixes issues found by ruff on gen_idt.py.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-11-18 11:22:46 +01:00
Daniel Leung
6b0ac6e30b x86: ruff format on gen_gdt.py
Format gen_gdt.py via ruff.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-11-18 11:22:46 +01:00
Daniel Leung
9b7471277a x86: fix ruff issues on gen_gdt.py
Fixes issues found by ruff on gen_gdt.py.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2025-11-18 11:22:46 +01:00
Josh DeWitt
0dc2e0c38f soc: nordic: Gate FLASH_0 MPU region on CONFIG_XIP
Only include a flash MPU region if CONFIG_XIP is set, similar to
arm/core/mpu/arm_mpu_regions.c.

Signed-off-by: Josh DeWitt <josh.dewitt@garmin.com>
2025-11-18 11:22:36 +01:00
Pete Johanson
fbf04aa1c8 drivers: adc: shell: add support for ADI AD7124 ADCs
Include the correct compatible for the ADI AD7124 family of ADCs.

Signed-off-by: Pete Johanson <pete.johanson@analog.com>
2025-11-18 11:22:06 +01:00
Sebastian Głąb
80a00b818d tests: drivers: watchdog: wdt_basic_api: Run test on nrf54l15 NS
Enable wdt_basic_api test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
cfe1ffa501 tests: boards: nrf: i2c: i2c_slave: Move tests DTS files
Move DTS overlay files that modify test configuration
from boards sub-directory to the main application directory.
There is no 'i2c_speed_fast' board.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
55f9d2c82c tests: boards: nrf: i2c: i2c_slave: Run test on nrf54l15 NS
Enable i2c_slave test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
5501999078 tests: boards: nrf: i2c: i2c_slave: Fix DTS formatting
Add reqired empty line as indicated by the compliance check.
Add License header.
Add information about GPIO loopbacks used by the test.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
89723c18f9 tests: drivers: counter: counter_basic_api: Fix test on nrf54l15 NS
Add DTS overlay required to pass the test.
Test filter is meet for nrf54l15 NS platform.
However, test fails due to missing node configuration.

Fix the counter test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
c359c4440a tests: drivers: spi: spi_controller_peripheral: Move test overlays
Overlay files that modify test configuration shall be stored
in the main application directory.
There is no board with f.e. '1mhz' name.

Move test overlays from boards sub-direcotry to the main
application directory.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
3a7afe31ed tests: drivers: spi: spi_controller_peripheral: Fix DTS formatting
Fix DTS overlay file formatting as requested by
the compliance check.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
399c0a9282 tests: drivers: spi: Run spi_controller_peripheral on nrf54l15 NS
Enable spi_controller_peripheral test on
nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
4689b29e85 tests: drivers: adc: Run test on nrf54l15 NS
Enable adc_api test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
e761ba1950 tests: boards: nrf: qdec: Run test on nrf54l15 NS
Enable QDEC test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
8a01e8d755 tests: drivers: sensor: temp_sensor: Run test on nrf54l15 NS
Enable temp_senor test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
2a0b1d258d tests: drivers: pwm: Run test on nrf54l15 NS
Enable pwm_gpio_loopback test on
nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
ef3a97acd7 boards: nordic: nrf54l15dk: Sort supported fetures
Sort alphabetically supported features on
- nrf54l15dk/nrf54l15/cpuapp,
- nrf54l15dk/nrf54l15/cpuapp/ns,
platforms.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
539b5b5238 tests: drivers: i2s: Run I2S tests on nrf54l15 NS
Enable I2S tests on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
69fa00dc79 tests: drivers: timer: nrf_grtc_timer: Run test on nrf54l15 NS
Enable nrf_grtc_timer test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
26562e6b73 tests: drivers: gpio: gpio_basic_api: Run test on nrf54l15 NS
Enable gpio_basic_api test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
2e685e59d7 tests: drivers: clock_control: Enable tests on nrf54l15 NS
Enable clock control tests on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
07d4577762 tests: drivers: comparator: Enable test on nrf54l15 NS
Add overlays required to run the gpio_loopback test on
nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Sebastian Głąb
eb41b8243c tests: drivers: uart: uart_async_api: Fix test on nrf54l15 NS
drivers.uart.async_api filter is meet on nrf54l15 NS platform.
However, overlay file is needed to configure uart peripheral.

Add overlay required to pass uart_async_api test.

Signed-off-by: Sebastian Głąb <sebastian.glab@nordicsemi.no>
2025-11-18 11:21:48 +01:00
Mario Paja
4727f602da drivers: i2s: stm32 sai add sai disable function
This change introduces sai disable at the end of stream or
in an event of an error. It disables SD, FS and SCK.

Signed-off-by: Mario Paja <mariopaja@hotmail.com>
2025-11-18 11:20:42 +01:00
Alexander Kozhinov
881c5b5571 samples: drivers: opamp: output_measure
prj.conf:
	enable logging
	add log buffer size and debug options and comment them

main.c:
	show gain value at runtime as a starting
	use ADC calibration before conversion

README.rst:
	update with sample gain prints

Signed-off-by: Alexander Kozhinov <ak.alexander.kozhinov@gmail.com>
2025-11-18 11:19:59 +01:00
Alexander Kozhinov
f57d15c727 dts: bindings: opamp: opamp-controller.yaml
make functional mode required
add functional modes description with circuit examples

Signed-off-by: Alexander Kozhinov <ak.alexander.kozhinov@gmail.com>
2025-11-18 11:19:59 +01:00
Alexander Kozhinov
adeb0711ba dts: arm: nxp: opamp functional mode
set the default functional mode of OPAMP peripherals to "follower"

Signed-off-by: Alexander Kozhinov <ak.alexander.kozhinov@gmail.com>
2025-11-18 11:19:59 +01:00
Charles Dias
e396e2a180 boards: shields: st: enable the touch input on st_lcd_dsi_mb1835
Add devicetree and configuration for the touch controller on
STM32U5G9J-DK1 and st_lcd_dsi_mb1835 shield.

Signed-off-by: Charles Dias <charlesdias.cd@outlook.com>
2025-11-18 11:18:41 +01:00
Armando Visconti
a920a8b966 modules/hal_st: Align to stmemsc HAL i/f v2.11.1
Align all sensor drivers that are using stmemsc (STdC) HAL i/f
to new APIs of stmemsc v2.11.1

Requires https://github.com/zephyrproject-rtos/hal_st/pull/27

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2025-11-18 11:17:41 +01:00