Skip to content

Conversation

@nordic-segl
Copy link
Contributor

@nordic-segl nordic-segl commented Nov 7, 2025

Enable (at least one) driver tests on nrf54l15 NS platform.

Plus:

  • compliance fixes to DTS overlays (like adding empty line),
  • move DTS overlay files that modify test configuration from boards sub-directory to the main application directory.

@nordic-segl
Copy link
Contributor Author

nordic-segl commented Nov 10, 2025

Works in CI

08:55:09  INFO    - 1/3 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/comparator/gpio_loopback/drivers.comparator.gpio_loopback.nrf_lpcomp PASSED (device: 1057793721, 5.246s <zephyr>)
08:55:14  INFO    - 2/3 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/comparator/gpio_loopback/drivers.comparator.gpio_loopback.nrf_comp PASSED (device: 1057793721, 5.158s <zephyr>)
08:55:34  INFO    - 3/3 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/uart/uart_async_api/drivers.uart.async_api PASSED (device: 1057793721, 19.002s <zephyr>)

10:12:47  INFO    -  2/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_xtal_stable PASSED (device: 1057747953, 6.952s <zephyr>)
10:12:47  INFO    -  3/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/onoff/drivers.clock.clock_control_onoff PASSED (device: 1057708570, 7.411s <zephyr>)
10:12:47  INFO    -  4/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_rc_no_wait PASSED (device: 1057737648, 6.389s <zephyr>)
10:12:47  INFO    -  5/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_rc_available PASSED (device: 1057747953, 6.377s <zephyr>)
10:12:47  INFO    -  6/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_synth_no_wait PASSED (device: 1057708570, 6.922s <zephyr>)
10:12:47  INFO    -  7/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/clock_control_api/drivers.clock.clock_control_nrf5_lfclk_rc PASSED (device: 1057737648, 8.034s <zephyr>)
10:12:50  INFO    -  8/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/pwm_clock/drivers.clock.pwm_clock FILTERED (runtime filter)
10:14:20  INFO    -  9/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_rc_stable PASSED (device: 1057747953, 14.317s <zephyr>)
10:14:23  INFO    - 10/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_clock_calibration/drivers.clock.nrf5_clock_calibration PASSED (device: 1057708570, 13.166s <zephyr>)
10:14:27  INFO    - 11/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_synth_available PASSED (device: 1057747953, 7.574s <zephyr>)
10:14:29  INFO    - 12/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_synth_stable PASSED (device: 1057737648, 7.650s <zephyr>)
10:14:32  INFO    - 13/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/nrf_lf_clock_start/drivers.clock.nrf_lf_clock_start_xtal_available PASSED (device: 1057708570, 6.831s <zephyr>)
10:14:38  INFO    - 14/14 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/clock_control/clock_control_api/drivers.clock.clock_control_nrf5 PASSED (device: 1057747953, 7.607s <zephyr>)

10:45:27  INFO    - 1/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/gpio/gpio_basic_api/drivers.gpio.nrf_sense_edge.nrf54l PASSED (device: 1057793721, 24.963s <zephyr>)
10:45:48  INFO    - 2/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/gpio/gpio_basic_api/drivers.gpio.2pin PASSED (device: 1057793721, 25.177s <zephyr>)

11:08:42  INFO    - 1/1 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/timer/nrf_grtc_timer/drivers.timer.nrf_grtc_timer PASSED (device: 1057793721, 5.193s <zephyr>)

11:26:17  INFO    - 1/4 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/i2s/i2s_speed/drivers.i2s.speed  FILTERED (runtime filter)
11:26:17  INFO    - 2/4 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/i2s/i2s_api/drivers.i2s          FILTERED (runtime filter)
11:27:54  INFO    - 3/4 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/i2s/i2s_speed/drivers.i2s.speed.gpio_loopback PASSED (device: 1057701123, 6.564s <zephyr>)
11:27:58  INFO    - 4/4 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/i2s/i2s_api/drivers.i2s.gpio_loopback PASSED (device: 1057701123, 12.491s <zephyr>)

13:55:57  INFO    - 1/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/pwm/pwm_api/drivers.pwm          FILTERED (runtime filter)
13:56:32  INFO    - 2/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/pwm/pwm_gpio_loopback/drivers.pwm.gpio_loopback.nrf PASSED (device: 1057793721, 7.651s <zephyr>)

14:24:45  INFO    - 1/3 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/sensor/temp_sensor/drivers.sensor.temp_sensor PASSED (device: 1057793721, 7.119s <zephyr>)
14:24:59  INFO    - 2/3 nrf54l15dk/nrf54l15/cpuapp/ns tests/boards/nrf/qdec/drivers.sensor.qdec      PASSED (device: 1057793721, 14.399s <zephyr>)
14:25:14  INFO    - 3/3 nrf54l15dk/nrf54l15/cpuapp/ns tests/boards/nrf/qdec/drivers.sensor.qdec.pm_runtime PASSED (device: 1057793721, 14.591s <zephyr>)

14:34:54  INFO    - 1/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/adc/adc_api/drivers.adc.b_u585i_iot02a_adc4 PASSED (device: 1057767465, 6.518s <zephyr>)
14:34:54  INFO    - 2/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/adc/adc_api/drivers.adc          PASSED (device: 1057793721, 6.551s <zephyr>)

09:51:23  INFO    -  1/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.loopback FILTERED (runtime filter)
09:51:24  INFO    -  2/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.max32_dma.loopback FILTERED (runtime filter)
09:51:24  INFO    -  3/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.nrf_pm_runtime FILTERED (runtime filter)
09:51:25  INFO    -  4/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.loopback.internal FILTERED (runtime filter)
09:51:43  INFO    -  5/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.loopback.lpspi.dma FILTERED (runtime filter)
09:51:43  INFO    -  6/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.loopback.lpspi.async.unset FILTERED (runtime filter)
09:51:43  INFO    -  7/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_loopback/drivers.spi.loopback.lpspi.dma.async.unset FILTERED (runtime filter)
09:52:18  INFO    -  8/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_1M333333Hz PASSED (device: 1057793721, 5.781s <zephyr>)
09:52:23  INFO    -  9/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_mode0 PASSED (device: 1057793721, 5.707s <zephyr>)
09:52:28  INFO    - 10/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_mode2 PASSED (device: 1057793721, 5.695s <zephyr>)
09:52:34  INFO    - 11/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.pm_runtime PASSED (device: 1057793721, 5.781s <zephyr>)
09:52:41  INFO    - 12/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.direct_xfer.no_prealloc PASSED (device: 1057793721, 5.665s <zephyr>)
09:52:47  INFO    - 13/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_4MHz PASSED (device: 1057793721, 5.672s <zephyr>)
09:52:53  INFO    - 14/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.direct_xfer PASSED (device: 1057793721, 5.686s <zephyr>)
09:52:59  INFO    - 15/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_2M666666Hz PASSED (device: 1057793721, 5.683s <zephyr>)
09:53:06  INFO    - 16/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_mode3 PASSED (device: 1057793721, 5.678s <zephyr>)
09:53:11  INFO    - 17/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_mode1 PASSED (device: 1057793721, 5.701s <zephyr>)
09:53:17  INFO    - 18/18 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/spi/spi_controller_peripheral/drivers.spi.spi_8MHz PASSED (device: 1057793721, 5.702s <zephyr>)

11:18:52  INFO    - 1/1 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/counter/counter_basic_api/drivers.counter.basic_api PASSED (device: 1057701123, 23.690s <zephyr>)

11:31:07  INFO    - 1/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/boards/nrf/i2c/i2c_slave/boards.nrf.i2c.i2c_slave PASSED (device: 1057708570, 5.979s <zephyr>)
11:31:07  INFO    - 2/2 nrf54l15dk/nrf54l15/cpuapp/ns tests/boards/nrf/i2c/i2c_slave/boards.nrf.i2c.i2c_slave.fast PASSED (device: 1057747953, 6.334s <zephyr>)

11:50:14  INFO    - 1/1 nrf54l15dk/nrf54l15/cpuapp/ns tests/drivers/watchdog/wdt_basic_api/drivers.watchdog PASSED (device: 1057701123, 10.886s <zephyr>)

@nordic-segl nordic-segl force-pushed the NRFX-8610_Run-driver-tests-on-nrf54l15-ns branch 5 times, most recently from d44022e to a5837c8 Compare November 10, 2025 14:06
@nordic-segl nordic-segl force-pushed the NRFX-8610_Run-driver-tests-on-nrf54l15-ns branch from a5837c8 to f11bad3 Compare November 12, 2025 08:31
@@ -1,3 +1,14 @@
/*
* Copyright 2024 Nordic Semiconductor ASA
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I took year from the file history.

@nordic-segl nordic-segl force-pushed the NRFX-8610_Run-driver-tests-on-nrf54l15-ns branch from d3745c6 to 811a878 Compare November 12, 2025 10:38
@nordic-segl nordic-segl marked this pull request as ready for review November 12, 2025 11:18
@nordic-segl nordic-segl changed the title tests: drivers: uart: uart_async_api: Fix test on nrf54l15 NS tests: drivers: Enable slected tests on nrf54l15 NS Nov 12, 2025
adamkondraciuk
adamkondraciuk previously approved these changes Nov 12, 2025
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 <[email protected]>
Add overlays required to run the gpio_loopback test on
nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable clock control tests on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable gpio_basic_api test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
@nordic-segl nordic-segl force-pushed the NRFX-8610_Run-driver-tests-on-nrf54l15-ns branch from 32951b6 to 30ea476 Compare November 17, 2025 07:33
Enable nrf_grtc_timer test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable I2S tests on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Sort alphabetically supported features on
- nrf54l15dk/nrf54l15/cpuapp,
- nrf54l15dk/nrf54l15/cpuapp/ns,
platforms.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable pwm_gpio_loopback test on
nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable temp_senor test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable QDEC test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable adc_api test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Enable spi_controller_peripheral test on
nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
Fix DTS overlay file formatting as requested by
the compliance check.

Signed-off-by: Sebastian Głąb <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Enable i2c_slave test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
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 <[email protected]>
Enable wdt_basic_api test on nrf54l15dk/nrf54l15/cpuapp/ns platform.

Signed-off-by: Sebastian Głąb <[email protected]>
@nordic-segl nordic-segl force-pushed the NRFX-8610_Run-driver-tests-on-nrf54l15-ns branch from 30ea476 to 78f2f6f Compare November 17, 2025 07:41
@sonarqubecloud
Copy link

@nordic-segl
Copy link
Contributor Author

@tbursztyka : Could You please re-approve?

@kartben kartben merged commit 80a00b8 into zephyrproject-rtos:main Nov 18, 2025
27 checks passed
@nordic-segl nordic-segl deleted the NRFX-8610_Run-driver-tests-on-nrf54l15-ns branch November 18, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants