Browse Source

tests: samples: Extend support for nRF54LM20A

Extends support and adds new overlays.

Signed-off-by: Karol Lasończyk <karol.lasonczyk@nordicsemi.no>
Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
pull/90162/merge
Karol Lasończyk 2 weeks ago committed by Daniel DeGrasse
parent
commit
061036f9e3
  1. 25
      samples/boards/nordic/system_off/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  2. 4
      samples/boards/nordic/system_off/sample.yaml
  3. 21
      samples/drivers/audio/dmic/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  4. 9
      samples/drivers/counter/alarm/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  5. 1
      samples/drivers/mbox/CMakeLists.txt
  6. 1
      samples/drivers/mbox/Kconfig.sysbuild
  7. 20
      samples/drivers/mbox/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  8. 1
      samples/drivers/mbox/remote/CMakeLists.txt
  9. 24
      samples/drivers/mbox/remote/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  10. 4
      samples/drivers/mbox/sample.yaml
  11. 8
      samples/drivers/watchdog/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  12. 8
      samples/drivers/watchdog/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  13. 9
      tests/boards/nrf/hwinfo/reset_cause/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  14. 1
      tests/boards/nrf/hwinfo/reset_cause/testcase.yaml
  15. 1
      tests/boards/nrf/i2c/i2c_slave/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
  16. 67
      tests/boards/nrf/i2c/i2c_slave/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  17. 2
      tests/boards/nrf/i2c/i2c_slave/testcase.yaml
  18. 60
      tests/boards/nrf/qdec/boards/nrf54lm20dk_nrf54lm20_common.dtsi
  19. 6
      tests/boards/nrf/qdec/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  20. 6
      tests/boards/nrf/qdec/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  21. 2
      tests/boards/nrf/qdec/testcase.yaml
  22. 44
      tests/drivers/adc/adc_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  23. 15
      tests/drivers/adc/adc_error_cases/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  24. 1
      tests/drivers/adc/adc_error_cases/testcase.yaml
  25. 31
      tests/drivers/audio/dmic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  26. 1
      tests/drivers/clock_control/clock_control_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
  27. 2
      tests/drivers/clock_control/clock_control_api/testcase.yaml
  28. 1
      tests/drivers/clock_control/nrf_clock_calibration/testcase.yaml
  29. 8
      tests/drivers/clock_control/nrf_lf_clock_start/testcase.yaml
  30. 1
      tests/drivers/clock_control/onoff/testcase.yaml
  31. 36
      tests/drivers/counter/counter_basic_api/boards/nrf54lm20dk_nrf54lm20_common.dtsi
  32. 3
      tests/drivers/counter/counter_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  33. 3
      tests/drivers/counter/counter_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  34. 4
      tests/drivers/flash/common/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
  35. 1
      tests/drivers/flash/common/testcase.yaml
  36. 1
      tests/drivers/flash/negative_tests/testcase.yaml
  37. 21
      tests/drivers/gpio/gpio_basic_api/boards/nrf54lm20dk_nrf54lm20_common.overlay
  38. 7
      tests/drivers/gpio/gpio_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  39. 7
      tests/drivers/gpio/gpio_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  40. 1
      tests/drivers/i2c/i2c_target_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
  41. 68
      tests/drivers/i2c/i2c_target_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  42. 1
      tests/drivers/i2c/i2c_target_api/testcase.yaml
  43. 30
      tests/drivers/i2s/i2s_additional/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay
  44. 30
      tests/drivers/i2s/i2s_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  45. 30
      tests/drivers/i2s/i2s_speed/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  46. 1
      tests/drivers/retained_mem/api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
  47. 25
      tests/drivers/retained_mem/api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  48. 1
      tests/drivers/retained_mem/api/testcase.yaml
  49. 9
      tests/drivers/sensor/temp_sensor/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  50. 81
      tests/drivers/spi/spi_controller_peripheral/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  51. 3
      tests/drivers/spi/spi_controller_peripheral/testcase.yaml
  52. 81
      tests/drivers/spi/spi_error_cases/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  53. 1
      tests/drivers/spi/spi_error_cases/testcase.yaml
  54. 51
      tests/drivers/spi/spi_loopback/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  55. 4
      tests/drivers/spi/spi_loopback/testcase.yaml
  56. 3
      tests/drivers/timer/nrf_grtc_timer/testcase.yaml
  57. 28
      tests/drivers/uart/uart_async_api/boards/nrf54lm20dk_nrf54lm20_common.dtsi
  58. 1
      tests/drivers/uart/uart_async_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  59. 1
      tests/drivers/uart/uart_async_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  60. 29
      tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20_common.dtsi
  61. 1
      tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  62. 1
      tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  63. 49
      tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20a_dual_uart.overlay
  64. 6
      tests/drivers/uart/uart_elementary/testcase.yaml
  65. 54
      tests/drivers/uart/uart_errors/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  66. 2
      tests/drivers/uart/uart_errors/testcase.yaml
  67. 43
      tests/drivers/uart/uart_mix_fifo_poll/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  68. 1
      tests/drivers/uart/uart_mix_fifo_poll/testcase.yaml
  69. 36
      tests/drivers/uart/uart_pm/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  70. 5
      tests/drivers/uart/uart_pm/testcase.yaml
  71. 9
      tests/drivers/watchdog/wdt_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  72. 9
      tests/drivers/watchdog/wdt_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay
  73. 9
      tests/drivers/watchdog/wdt_error_cases/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  74. 1
      tests/drivers/watchdog/wdt_error_cases/testcase.yaml
  75. 9
      tests/drivers/watchdog/wdt_variables/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay
  76. 1
      tests/drivers/watchdog/wdt_variables/testcase.yaml
  77. 1
      tests/kernel/timer/timer_behavior/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf
  78. 1
      tests/subsys/fs/fcb/testcase.yaml

25
samples/boards/nordic/system_off/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
/ {
cpuapp_sram@2007ec00 {
compatible = "zephyr,memory-region", "mmio-sram";
reg = <0x2007ec00 DT_SIZE_K(4)>;
zephyr,memory-region = "RetainedMem";
status = "okay";
retainedmem0: retainedmem {
compatible = "zephyr,retained-ram";
status = "okay";
};
};
aliases {
retainedmemdevice = &retainedmem0;
};
};
&cpuapp_sram {
/* Shrink SRAM size to avoid overlap with retained memory region:
* 511 - 4 = 507KB = 0x7ec00
*/
reg = <0x20000000 DT_SIZE_K(507)>;
ranges = <0x0 0x20000000 0x7ec00>;
};

4
samples/boards/nordic/system_off/sample.yaml

@ -15,6 +15,7 @@ tests: @@ -15,6 +15,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
harness: console
harness_config:
type: multi_line
@ -34,6 +35,7 @@ tests: @@ -34,6 +35,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
extra_configs:
- CONFIG_APP_USE_RETAINED_MEM=y
harness: console
@ -53,6 +55,7 @@ tests: @@ -53,6 +55,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
extra_configs:
- CONFIG_GRTC_WAKEUP_ENABLE=y
- CONFIG_GPIO_WAKEUP_ENABLE=n
@ -77,6 +80,7 @@ tests: @@ -77,6 +80,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
extra_configs:
- CONFIG_APP_USE_RETAINED_MEM=y
- CONFIG_GRTC_WAKEUP_ENABLE=y

21
samples/drivers/audio/dmic/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&pinctrl {
pdm20_default_alt: pdm20_default_alt {
group1 {
psels = <NRF_PSEL(PDM_CLK, 1, 23)>,
<NRF_PSEL(PDM_DIN, 1, 24)>;
};
};
};
dmic_dev: &pdm20 {
status = "okay";
pinctrl-0 = <&pdm20_default_alt>;
pinctrl-names = "default";
clock-source = "PCLK32M";
};

9
samples/drivers/counter/alarm/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/ {
chosen {
counter = &timer24;
};
};
&timer24 {
status = "okay";
};

1
samples/drivers/mbox/CMakeLists.txt

@ -28,6 +28,7 @@ if(CONFIG_BOARD_NRF5340DK_NRF5340_CPUAPP OR @@ -28,6 +28,7 @@ if(CONFIG_BOARD_NRF5340DK_NRF5340_CPUAPP OR
CONFIG_BOARD_NRF54L09PDK_NRF54L09_CPUAPP OR
CONFIG_BOARD_NRF54L15DK_NRF54L15_CPUAPP OR
CONFIG_BOARD_NRF54L20PDK_NRF54L20_CPUAPP OR
CONFIG_BOARD_NRF54LM20DK_NRF54LM20A_CPUAPP OR
CONFIG_BOARD_STM32H747I_DISCO_STM32H747XX_M7 OR
CONFIG_BOARD_BL54L15_DVK_NRF54L15_CPUAPP OR
CONFIG_BOARD_BL54L15U_DVK_NRF54L15_CPUAPP)

1
samples/drivers/mbox/Kconfig.sysbuild

@ -22,6 +22,7 @@ config REMOTE_BOARD @@ -22,6 +22,7 @@ config REMOTE_BOARD
default "nrf54l09pdk/nrf54l09/cpuflpr" if $(BOARD) = "nrf54l09pdk"
default "nrf54l15dk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15dk"
default "nrf54l20pdk/nrf54l20/cpuflpr" if $(BOARD) = "nrf54l20pdk"
default "nrf54lm20dk/nrf54lm20a/cpuflpr" if $(BOARD) = "nrf54lm20dk"
default "ophelia4ev/cpuflpr" if $(BOARD) = "ophelia4ev"
default "stm32h747i_disco/stm32h747xx/m4" if $(BOARD) = "stm32h747i_disco"
default "esp32_devkitc/esp32/appcpu" if "$(BOARD)${BOARD_QUALIFIERS}" = "esp32_devkitc/esp32/procpu"

20
samples/drivers/mbox/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
/ {
mbox-consumer {
compatible = "vnd,mbox-consumer";
mboxes = <&cpuapp_vevif_rx 20>, <&cpuapp_vevif_tx 21>;
mbox-names = "rx", "tx";
};
};
&cpuapp_vevif_rx {
status = "okay";
};
&cpuapp_vevif_tx {
status = "okay";
};

1
samples/drivers/mbox/remote/CMakeLists.txt

@ -27,6 +27,7 @@ if(CONFIG_BOARD_NRF5340DK_NRF5340_CPUNET OR @@ -27,6 +27,7 @@ if(CONFIG_BOARD_NRF5340DK_NRF5340_CPUNET OR
CONFIG_BOARD_NRF54L09PDK_NRF54L09_CPUFLPR OR
CONFIG_BOARD_NRF54L15DK_NRF54L15_CPUFLPR OR
CONFIG_BOARD_NRF54L20PDK_NRF54L20_CPUFLPR OR
CONFIG_BOARD_NRF54LM20DK_NRF54LM20A_CPUFLPR OR
CONFIG_BOARD_STM32H747I_DISCO_STM32H747XX_M4 OR
CONFIG_BOARD_BL54L15_DVK_NRF54L15_CPUFLPR OR
CONFIG_BOARD_BL54L15U_DVK_NRF54L15_CPUFLPR)

24
samples/drivers/mbox/remote/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
/ {
mbox-consumer {
compatible = "vnd,mbox-consumer";
mboxes = <&cpuflpr_vevif_rx 21>, <&cpuflpr_vevif_tx 20>;
mbox-names = "rx", "tx";
};
};
&cpuflpr_vevif_rx {
status = "okay";
};
&cpuflpr_vevif_tx {
status = "okay";
};
&uart30 {
/delete-property/ hw-flow-control;
};

4
samples/drivers/mbox/sample.yaml

@ -13,6 +13,7 @@ tests: @@ -13,6 +13,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf5340bsim/nrf5340/cpuapp
harness: console
@ -78,6 +79,7 @@ tests: @@ -78,6 +79,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp
extra_args: mbox_SNIPPET=nordic-flpr
@ -95,6 +97,7 @@ tests: @@ -95,6 +97,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp
extra_args:
@ -115,6 +118,7 @@ tests: @@ -115,6 +118,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp
extra_args:

8
samples/drivers/watchdog/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

8
samples/drivers/watchdog/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

9
tests/boards/nrf/hwinfo/reset_cause/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

1
tests/boards/nrf/hwinfo/reset_cause/testcase.yaml

@ -39,5 +39,6 @@ tests: @@ -39,5 +39,6 @@ tests:
- nrf54h20dk/nrf54h20/cpurad
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
integration_platforms:
- nrf54h20dk/nrf54h20/cpuapp

1
tests/boards/nrf/i2c/i2c_slave/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_NRFX_TWIS22=y

67
tests/boards/nrf/i2c/i2c_slave/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,67 @@ @@ -0,0 +1,67 @@
/*
* Two loopbacks are required:
* P1.13 - P1.14
* P1.23 - P1.24
*/
/ {
aliases {
i2c-slave = &i2c22;
};
};
&pinctrl {
i2c21_default_alt: i2c21_default_alt {
group1 {
psels = <NRF_PSEL(TWIM_SDA, 1, 13)>,
<NRF_PSEL(TWIM_SCL, 1, 23)>;
};
};
i2c21_sleep_alt: i2c21_sleep_alt {
group1 {
psels = <NRF_PSEL(TWIM_SDA, 1, 13)>,
<NRF_PSEL(TWIM_SCL, 1, 23)>;
low-power-enable;
};
};
i2c22_default_alt: i2c22_default_alt {
group1 {
/* Temporary workaround as it is currently not possible
* to configure pins for TWIS with pinctrl.
*/
psels = <NRF_PSEL(TWIM_SDA, 1, 14)>,
<NRF_PSEL(TWIM_SCL, 1, 24)>;
bias-pull-up;
};
};
i2c22_sleep_alt: i2c22_sleep_alt {
group1 {
psels = <NRF_PSEL(TWIM_SDA, 1, 14)>,
<NRF_PSEL(TWIM_SCL, 1, 24)>;
low-power-enable;
};
};
};
dut_twim: &i2c21 {
compatible = "nordic,nrf-twim";
status = "okay";
pinctrl-0 = <&i2c21_default_alt>;
pinctrl-1 = <&i2c21_sleep_alt>;
pinctrl-names = "default", "sleep";
sensor: sensor@54 {
reg = <0x54>;
};
};
&i2c22 {
compatible = "nordic,nrf-twis";
status = "okay";
pinctrl-0 = <&i2c22_default_alt>;
pinctrl-1 = <&i2c22_sleep_alt>;
pinctrl-names = "default", "sleep";
};

2
tests/boards/nrf/i2c/i2c_slave/testcase.yaml

@ -14,6 +14,7 @@ tests: @@ -14,6 +14,7 @@ tests:
- nrf5340dk/nrf5340/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf54h20dk/nrf54h20/cpuppr
integration_platforms:
@ -28,6 +29,7 @@ tests: @@ -28,6 +29,7 @@ tests:
- nrf5340dk/nrf5340/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf54h20dk/nrf54h20/cpuppr
integration_platforms:

60
tests/boards/nrf/qdec/boards/nrf54lm20dk_nrf54lm20_common.dtsi

@ -0,0 +1,60 @@ @@ -0,0 +1,60 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/*
* Two loopbacks are required:
* P1.13 - P1.14
* P1.23 - P1.24
*/
/ {
aliases {
qdec0 = &qdec20;
qenca = &phase_a;
qencb = &phase_b;
};
encoder-emulate {
compatible = "gpio-leds";
phase_a: phase_a {
gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
};
phase_b: phase_b {
gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>;
};
};
};
&pinctrl {
qdec_pinctrl: qdec_pinctrl {
group1 {
psels = <NRF_PSEL(QDEC_A, 1, 14)>,
<NRF_PSEL(QDEC_B, 1, 24)>;
};
};
qdec_sleep_pinctrl: qdec_sleep_pinctrl {
group1 {
psels = <NRF_PSEL(QDEC_A, 1, 14)>,
<NRF_PSEL(QDEC_B, 1, 24)>;
low-power-enable;
};
};
};
&gpio1 {
status = "okay";
};
&qdec20 {
status = "okay";
pinctrl-0 = <&qdec_pinctrl>;
pinctrl-1 = <&qdec_sleep_pinctrl>;
pinctrl-names = "default", "sleep";
steps = <127>;
led-pre = <500>;
zephyr,pm-device-runtime-auto;
};

6
tests/boards/nrf/qdec/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

6
tests/boards/nrf/qdec/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
/*
* Copyright 2025 Nordic Semiconductor ASA
* SPDX-License-Identifier: Apache-2.0
*/
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

2
tests/boards/nrf/qdec/testcase.yaml

@ -6,7 +6,9 @@ common: @@ -6,7 +6,9 @@ common:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuflpr
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54l20pdk/nrf54l20/cpuflpr
- nrf54lm20dk/nrf54lm20a/cpuflpr
integration_platforms:
- nrf52840dk/nrf52840
- nrf5340dk/nrf5340/cpuapp

44
tests/drivers/adc/adc_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,44 @@ @@ -0,0 +1,44 @@
/*
* SPDX-License-Identifier: Apache-2.0
*
* Copyright (c) 2025 Nordic Semiconductor ASA
*/
/ {
zephyr,user {
io-channels = <&adc 0>, <&adc 1> , <&adc 2>;
};
};
&adc {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
channel@0 {
reg = <0>;
zephyr,gain = "ADC_GAIN_1";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 10)>;
zephyr,input-positive = <NRF_SAADC_AIN1>; /* P1.31 */
zephyr,resolution = <10>;
};
channel@1 {
reg = <1>;
zephyr,gain = "ADC_GAIN_1_4";
zephyr,reference = "ADC_REF_EXTERNAL0";
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
zephyr,input-positive = <NRF_SAADC_AIN2>; /* P1.30 */
zephyr,resolution = <12>;
};
channel@2 {
reg = <2>;
zephyr,gain = "ADC_GAIN_2_3";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME(ADC_ACQ_TIME_MICROSECONDS, 10)>;
zephyr,input-positive = <NRF_SAADC_AIN4>; /* P1.06 */
zephyr,resolution = <10>;
};
};

15
tests/drivers/adc/adc_error_cases/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
/*
* SPDX-License-Identifier: Apache-2.0
*
* Copyright (c) 2025 Nordic Semiconductor ASA
*/
/ {
aliases {
adc = &adc;
};
};
&adc {
status = "okay";
};

1
tests/drivers/adc/adc_error_cases/testcase.yaml

@ -10,5 +10,6 @@ tests: @@ -10,5 +10,6 @@ tests:
- nrf52840dk/nrf52840
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- ophelia4ev/nrf54l15/cpuapp

31
tests/drivers/audio/dmic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,31 @@ @@ -0,0 +1,31 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* Test requires loopback between P1.23 and P1.24.
* For best performance, PDM_CLK shall be on 'Clock pin'.
*/
/ {
aliases {
dmic-dev = &pdm20;
};
};
&pinctrl {
pdm20_default_alt: pdm20_default_alt {
group1 {
psels = <NRF_PSEL(PDM_CLK, 1, 23)>,
<NRF_PSEL(PDM_DIN, 1, 24)>;
};
};
};
dmic_dev: &pdm20 {
status = "okay";
pinctrl-0 = <&pdm20_default_alt>;
pinctrl-names = "default";
clock-source = "PCLK32M";
};

1
tests/drivers/clock_control/clock_control_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_TEST_NRF_HF_STARTUP_TIME_US=1000

2
tests/drivers/clock_control/clock_control_api/testcase.yaml

@ -24,6 +24,7 @@ tests: @@ -24,6 +24,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822
@ -35,6 +36,7 @@ tests: @@ -35,6 +36,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822

1
tests/drivers/clock_control/nrf_clock_calibration/testcase.yaml

@ -10,6 +10,7 @@ tests: @@ -10,6 +10,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822

8
tests/drivers/clock_control/nrf_lf_clock_start/testcase.yaml

@ -16,6 +16,7 @@ tests: @@ -16,6 +16,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
@ -34,6 +35,7 @@ tests: @@ -34,6 +35,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
extra_configs:
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY=y
@ -67,6 +69,7 @@ tests: @@ -67,6 +69,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822
@ -84,6 +87,7 @@ tests: @@ -84,6 +87,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822
@ -101,6 +105,7 @@ tests: @@ -101,6 +105,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822
@ -118,6 +123,7 @@ tests: @@ -118,6 +123,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822
@ -135,6 +141,7 @@ tests: @@ -135,6 +141,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822
@ -152,6 +159,7 @@ tests: @@ -152,6 +159,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf51dk/nrf51822

1
tests/drivers/clock_control/onoff/testcase.yaml

@ -10,6 +10,7 @@ tests: @@ -10,6 +10,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf9160dk/nrf9160
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:

36
tests/drivers/counter/counter_basic_api/boards/nrf54lm20dk_nrf54lm20_common.dtsi

@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
/* SPDX-License-Identifier: Apache-2.0 */
&timer00 {
prescaler = <6>;
status = "okay";
};
&timer10 {
prescaler = <4>;
status = "okay";
};
&timer20 {
prescaler = <4>;
status = "okay";
};
&timer21 {
prescaler = <4>;
status = "okay";
};
&timer22 {
prescaler = <4>;
status = "okay";
};
&timer23 {
prescaler = <4>;
status = "okay";
};
&timer24 {
prescaler = <4>;
status = "okay";
};

3
tests/drivers/counter/counter_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
/* SPDX-License-Identifier: Apache-2.0 */
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

3
tests/drivers/counter/counter_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
/* SPDX-License-Identifier: Apache-2.0 */
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

4
tests/drivers/flash/common/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
CONFIG_FCB=y
CONFIG_FLASH_MAP=y
CONFIG_SETTINGS=y
CONFIG_SETTINGS_FCB=y

1
tests/drivers/flash/common/testcase.yaml

@ -47,6 +47,7 @@ tests: @@ -47,6 +47,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.flash.common.tfm_ns:

1
tests/drivers/flash/negative_tests/testcase.yaml

@ -8,5 +8,6 @@ tests: @@ -8,5 +8,6 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- ophelia4ev/nrf54l15/cpuapp

21
tests/drivers/gpio/gpio_basic_api/boards/nrf54lm20dk_nrf54lm20_common.overlay

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/ {
resources {
compatible = "test-gpio-basic-api";
out-gpios = <&gpio1 30 0>;
in-gpios = <&gpio1 31 0>;
};
};
&gpiote20 {
status = "okay";
};
&gpio1 {
status = "okay";
};

7
tests/drivers/gpio/gpio_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
#include "nrf54lm20dk_nrf54lm20_common.overlay"

7
tests/drivers/gpio/gpio_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
#include "nrf54lm20dk_nrf54lm20_common.overlay"

1
tests/drivers/i2c/i2c_target_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_I2C_NRFX_TWIS_BUF_SIZE=256

68
tests/drivers/i2c/i2c_target_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,68 @@ @@ -0,0 +1,68 @@
/*
* SDA = P1.13 and P1.14
* SCL = P1.23 and P1.24
*/
&pinctrl {
i2c21_default: i2c21_default {
group1 {
psels = <NRF_PSEL(TWIS_SDA, 1, 13)>,
<NRF_PSEL(TWIS_SCL, 1, 23)>;
bias-pull-up;
};
};
i2c21_sleep: i2c21_sleep {
group1 {
psels = <NRF_PSEL(TWIS_SDA, 1, 13)>,
<NRF_PSEL(TWIS_SCL, 1, 23)>;
low-power-enable;
};
};
i2c22_default: i2c22_default {
group1 {
psels = <NRF_PSEL(TWIS_SDA, 1, 14)>,
<NRF_PSEL(TWIS_SCL, 1, 24)>;
bias-pull-up;
};
};
i2c22_sleep: i2c22_sleep {
group1 {
psels = <NRF_PSEL(TWIS_SDA, 1, 14)>,
<NRF_PSEL(TWIS_SCL, 1, 24)>;
low-power-enable;
};
};
};
&i2c21 {
pinctrl-0 = <&i2c21_default>;
pinctrl-1 = <&i2c21_sleep>;
pinctrl-names = "default", "sleep";
zephyr,concat-buf-size = <256>;
status = "okay";
eeprom1: eeprom@56 {
compatible = "zephyr,i2c-target-eeprom";
reg = <0x56>;
address-width = <8>;
size = <256>;
};
};
&i2c22 {
compatible = "nordic,nrf-twis";
pinctrl-0 = <&i2c22_default>;
pinctrl-1 = <&i2c22_sleep>;
pinctrl-names = "default", "sleep";
status = "okay";
eeprom0: eeprom@54 {
compatible = "zephyr,i2c-target-eeprom";
reg = <0x54>;
address-width = <8>;
size = <256>;
};
};

1
tests/drivers/i2c/i2c_target_api/testcase.yaml

@ -66,6 +66,7 @@ tests: @@ -66,6 +66,7 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- max32690evkit/max32690/m4

30
tests/drivers/i2s/i2s_additional/boards/nrf54lm20pdk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* i2s-node0 is the transmitter/receiver */
/ {
aliases {
i2s-node0 = &tdm;
};
};
&pinctrl {
tdm_default_alt: tdm_default_alt {
group1 {
psels = <NRF_PSEL(TDM_SCK_M, 1, 23)>,
<NRF_PSEL(TDM_FSYNC_M, 1, 14)>,
<NRF_PSEL(TDM_SDOUT, 1, 30)>,
<NRF_PSEL(TDM_SDIN, 1, 31)>;
};
};
};
&tdm {
status = "okay";
pinctrl-0 = <&tdm_default_alt>;
pinctrl-names = "default";
};

30
tests/drivers/i2s/i2s_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* i2s-node0 is the transmitter/receiver */
/ {
aliases {
i2s-node0 = &tdm;
};
};
&pinctrl {
tdm_default_alt: tdm_default_alt {
group1 {
psels = <NRF_PSEL(TDM_SCK_M, 1, 23)>,
<NRF_PSEL(TDM_FSYNC_M, 1, 14)>,
<NRF_PSEL(TDM_SDOUT, 1, 30)>, /* TDM_SDOUT shorted to TDM_SDIN */
<NRF_PSEL(TDM_SDIN, 1, 31)>;
};
};
};
&tdm {
status = "okay";
pinctrl-0 = <&tdm_default_alt>;
pinctrl-names = "default";
};

30
tests/drivers/i2s/i2s_speed/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* i2s-node0 is the transmitter/receiver */
/ {
aliases {
i2s-node0 = &tdm;
};
};
&pinctrl {
tdm_default_alt: tdm_default_alt {
group1 {
psels = <NRF_PSEL(TDM_SCK_M, 1, 23)>,
<NRF_PSEL(TDM_FSYNC_M, 1, 14)>,
<NRF_PSEL(TDM_SDOUT, 1, 30)>, /* TDM_SDOUT shorted to TDM_SDIN */
<NRF_PSEL(TDM_SDIN, 1, 31)>;
};
};
};
&tdm {
status = "okay";
pinctrl-0 = <&tdm_default_alt>;
pinctrl-names = "default";
};

1
tests/drivers/retained_mem/api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_POWEROFF=y

25
tests/drivers/retained_mem/api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
/ {
cpuapp_sram@2007ec00 {
compatible = "zephyr,memory-region", "mmio-sram";
reg = <0x2007ec00 DT_SIZE_K(4)>;
zephyr,memory-region = "RetainedMem";
status = "okay";
retainedmem0: retainedmem {
compatible = "zephyr,retained-ram";
status = "okay";
};
};
aliases {
retainedmemtestdevice = &retainedmem0;
};
};
&cpuapp_sram {
/* Shrink SRAM size to avoid overlap with retained memory region:
* 511 - 4 = 507KB = 0x7ec00
*/
reg = <0x20000000 DT_SIZE_K(507)>;
ranges = <0x0 0x20000000 0x7ec00>;
};

1
tests/drivers/retained_mem/api/testcase.yaml

@ -15,6 +15,7 @@ tests: @@ -15,6 +15,7 @@ tests:
- nrf54l15dk/nrf54l10/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- qemu_cortex_m3

9
tests/drivers/sensor/temp_sensor/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
temp_sensor: &temp {
status = "okay";
};

81
tests/drivers/spi/spi_controller_peripheral/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,81 @@ @@ -0,0 +1,81 @@
/*
* Copyright (c) 2025 Nordic Semiconductor
*
* SPDX-License-Identifier: Apache-2.0
*/
/* Test requires following loopbacks:
* SCK: P1.23 - P1.24
* MISO: P1.30 - P1.31
* MOSI: P1.13 - P1.14
* CS: P1.03 - P1.04
*/
&pinctrl {
spi22_default_alt: spi22_default_alt {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 1, 23)>,
<NRF_PSEL(SPIM_MISO, 1, 30)>,
<NRF_PSEL(SPIM_MOSI, 1, 13)>;
};
};
spi22_sleep_alt: spi22_sleep_alt {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 1, 23)>,
<NRF_PSEL(SPIM_MISO, 1, 30)>,
<NRF_PSEL(SPIM_MOSI, 1, 13)>;
low-power-enable;
};
};
spi21_default_alt: spi21_default_alt {
group1 {
psels = <NRF_PSEL(SPIS_SCK, 1, 24)>,
<NRF_PSEL(SPIS_MISO, 1, 31)>,
<NRF_PSEL(SPIS_MOSI, 1, 14)>,
<NRF_PSEL(SPIS_CSN, 1, 4)>;
};
};
spi21_sleep_alt: spi21_sleep_alt {
group1 {
psels = <NRF_PSEL(SPIS_SCK, 1, 24)>,
<NRF_PSEL(SPIS_MISO, 1, 31)>,
<NRF_PSEL(SPIS_MOSI, 1, 14)>,
<NRF_PSEL(SPIS_CSN, 1, 4)>;
low-power-enable;
};
};
};
&gpio1 {
status = "okay";
};
&spi22 {
status = "okay";
pinctrl-0 = <&spi22_default_alt>;
pinctrl-1 = <&spi22_sleep_alt>;
pinctrl-names = "default", "sleep";
overrun-character = <0x00>;
cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
zephyr,pm-device-runtime-auto;
dut_spi_dt: test-spi-dev@0 {
compatible = "vnd,spi-device";
reg = <0>;
spi-max-frequency = <DT_FREQ_M(16)>;
};
};
dut_spis: &spi21 {
compatible = "nordic,nrf-spis";
status = "okay";
def-char = <0x00>;
pinctrl-0 = <&spi21_default_alt>;
pinctrl-1 = <&spi21_sleep_alt>;
pinctrl-names = "default", "sleep";
/delete-property/rx-delay-supported;
/delete-property/rx-delay;
};

3
tests/drivers/spi/spi_controller_peripheral/testcase.yaml

@ -10,6 +10,7 @@ common: @@ -10,6 +10,7 @@ common:
- nrf52840dk/nrf52840
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf54h20dk/nrf54h20/cpurad
- nrf54h20dk/nrf54h20/cpuppr
@ -66,6 +67,7 @@ tests: @@ -66,6 +67,7 @@ tests:
- nrf54h20dk/nrf54h20/cpurad
- nrf54h20dk/nrf54h20/cpuppr
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.spi.spis_fast:
@ -79,6 +81,7 @@ tests: @@ -79,6 +81,7 @@ tests:
- nrf54h20dk/nrf54h20/cpurad
- nrf54h20dk/nrf54h20/cpuppr
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.spi.pm_runtime:

81
tests/drivers/spi/spi_error_cases/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,81 @@ @@ -0,0 +1,81 @@
/*
* Copyright (c) 2025 Nordic Semiconductor
*
* SPDX-License-Identifier: Apache-2.0
*/
/* Test requires following loopbacks:
* SCK: P1.23 - P1.24
* MISO: P1.30 - P1.31
* MOSI: P1.13 - P1.14
* CS: P1.03 - P1.04
*/
&pinctrl {
spi22_default_alt: spi22_default_alt {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 1, 23)>,
<NRF_PSEL(SPIM_MISO, 1, 30)>,
<NRF_PSEL(SPIM_MOSI, 1, 13)>;
};
};
spi22_sleep_alt: spi22_sleep_alt {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 1, 23)>,
<NRF_PSEL(SPIM_MISO, 1, 30)>,
<NRF_PSEL(SPIM_MOSI, 1, 13)>;
low-power-enable;
};
};
spi21_default_alt: spi21_default_alt {
group1 {
psels = <NRF_PSEL(SPIS_SCK, 1, 24)>,
<NRF_PSEL(SPIS_MISO, 1, 31)>,
<NRF_PSEL(SPIS_MOSI, 1, 14)>,
<NRF_PSEL(SPIS_CSN, 1, 4)>;
};
};
spi21_sleep_alt: spi21_sleep_alt {
group1 {
psels = <NRF_PSEL(SPIS_SCK, 1, 24)>,
<NRF_PSEL(SPIS_MISO, 1, 31)>,
<NRF_PSEL(SPIS_MOSI, 1, 14)>,
<NRF_PSEL(SPIS_CSN, 1, 4)>;
low-power-enable;
};
};
};
&gpio1 {
status = "okay";
};
&spi22 {
status = "okay";
pinctrl-0 = <&spi22_default_alt>;
pinctrl-1 = <&spi22_sleep_alt>;
pinctrl-names = "default", "sleep";
overrun-character = <0x00>;
cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
zephyr,pm-device-runtime-auto;
dut_spi_dt: test-spi-dev@0 {
compatible = "vnd,spi-device";
reg = <0>;
spi-max-frequency = <DT_FREQ_M(16)>;
};
};
dut_spis: &spi21 {
compatible = "nordic,nrf-spis";
status = "okay";
def-char = <0x00>;
pinctrl-0 = <&spi21_default_alt>;
pinctrl-1 = <&spi21_sleep_alt>;
pinctrl-names = "default", "sleep";
/delete-property/rx-delay-supported;
/delete-property/rx-delay;
};

1
tests/drivers/spi/spi_error_cases/testcase.yaml

@ -13,6 +13,7 @@ tests: @@ -13,6 +13,7 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf52840dk/nrf52840

51
tests/drivers/spi/spi_loopback/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,51 @@ @@ -0,0 +1,51 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
/* Test requires following loopback:
* P1.13 - P1.14
*/
&pinctrl {
spi21_default: spi21_default {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 1, 24)>,
<NRF_PSEL(SPIM_MISO, 1, 13)>,
<NRF_PSEL(SPIM_MOSI, 1, 14)>;
};
};
spi21_sleep: spi21_sleep {
group1 {
psels = <NRF_PSEL(SPIM_SCK, 1, 24)>,
<NRF_PSEL(SPIM_MISO, 1, 13)>,
<NRF_PSEL(SPIM_MOSI, 1, 14)>;
low-power-enable;
};
};
};
&spi21 {
status = "okay";
pinctrl-0 = <&spi21_default>;
pinctrl-1 = <&spi21_sleep>;
pinctrl-names = "default", "sleep";
overrun-character = <0x00>;
zephyr,pm-device-runtime-auto;
slow@0 {
compatible = "test-spi-loopback-slow";
reg = <0>;
spi-max-frequency = <DT_FREQ_M(2)>;
};
dut_fast: fast@0 {
compatible = "test-spi-loopback-fast";
reg = <0>;
spi-max-frequency = <DT_FREQ_M(4)>;
};
};
&gpio1 {
status = "okay";
};

4
tests/drivers/spi/spi_loopback/testcase.yaml

@ -250,6 +250,7 @@ tests: @@ -250,6 +250,7 @@ tests:
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
harness: console
harness_config:
fixture: spi_loopback
@ -261,18 +262,21 @@ tests: @@ -261,18 +262,21 @@ tests:
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.spi.nrf54l_16mhz:
extra_args: EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_16mhz.overlay"
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.spi.nrf54l_32mhz:
extra_args: EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_32mhz.overlay"
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.spi.ke1xz_flexio_spi.loopback:
extra_args: DTC_OVERLAY_FILE="boards/frdm_ke1xz_flexio_spi.overlay"

3
tests/drivers/timer/nrf_grtc_timer/testcase.yaml

@ -11,8 +11,11 @@ tests: @@ -11,8 +11,11 @@ tests:
- nrf54h20dk/nrf54h20/cpurad
- nrf54h20dk/nrf54h20/cpuppr
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54l20pdk/nrf54l20/cpuflpr
- nrf54lm20dk/nrf54lm20a/cpuflpr
- ophelia4ev/nrf54l15/cpuapp
- ophelia4ev/nrf54l15/cpuflpr
integration_platforms:
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp

28
tests/drivers/uart/uart_async_api/boards/nrf54lm20dk_nrf54lm20_common.dtsi

@ -0,0 +1,28 @@ @@ -0,0 +1,28 @@
/* Test requires following loopback:
* P1.13 - P1.14
*/
&pinctrl {
uart21_default_alt: uart21_default_alt {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>;
};
};
uart21_sleep_alt: uart21_sleep_alt {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>;
low-power-enable;
};
};
};
dut: &uart21 {
status = "okay";
pinctrl-0 = <&uart21_default_alt>;
pinctrl-1 = <&uart21_sleep_alt>;
pinctrl-names = "default", "sleep";
current-speed = <115200>;
};

1
tests/drivers/uart/uart_async_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1 @@ @@ -0,0 +1 @@
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

1
tests/drivers/uart/uart_async_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1 @@ @@ -0,0 +1 @@
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

29
tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20_common.dtsi

@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
&pinctrl {
uart21_default: uart21_default {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>,
<NRF_PSEL(UART_RTS, 1, 23)>,
<NRF_PSEL(UART_CTS, 1, 24)>;
};
};
uart21_sleep: uart21_sleep {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>,
<NRF_PSEL(UART_RTS, 1, 23)>,
<NRF_PSEL(UART_CTS, 1, 24)>;
low-power-enable;
};
};
};
dut: &uart21 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart21_default>;
pinctrl-1 = <&uart21_sleep>;
pinctrl-names = "default", "sleep";
hw-flow-control;
};

1
tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1 @@ @@ -0,0 +1 @@
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

1
tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1 @@ @@ -0,0 +1 @@
#include "nrf54lm20dk_nrf54lm20_common.dtsi"

49
tests/drivers/uart/uart_elementary/boards/nrf54lm20dk_nrf54lm20a_dual_uart.overlay

@ -0,0 +1,49 @@ @@ -0,0 +1,49 @@
&pinctrl {
uart21_default: uart21_default {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 23)>;
bias-pull-up;
};
};
uart21_sleep: uart21_sleep {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 23)>;
low-power-enable;
};
};
uart22_default: uart22_default {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 24)>,
<NRF_PSEL(UART_RX, 1, 14)>;
bias-pull-up;
};
};
uart22_sleep: uart22_sleep {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 24)>,
<NRF_PSEL(UART_RX, 1, 14)>;
low-power-enable;
};
};
};
dut: &uart21 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart21_default>;
pinctrl-1 = <&uart21_sleep>;
pinctrl-names = "default", "sleep";
};
dut_aux: &uart22 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart22_default>;
pinctrl-1 = <&uart22_sleep>;
pinctrl-names = "default", "sleep";
};

6
tests/drivers/uart/uart_elementary/testcase.yaml

@ -16,7 +16,9 @@ tests: @@ -16,7 +16,9 @@ tests:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l15dk/nrf54l15/cpuflpr
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54l20pdk/nrf54l20/cpuflpr
- nrf54lm20dk/nrf54lm20a/cpuflpr
- nrf5340dk/nrf5340/cpuapp
- ophelia4ev/nrf54l15/cpuapp
- ophelia4ev/nrf54l15/cpuflpr
@ -57,6 +59,7 @@ tests: @@ -57,6 +59,7 @@ tests:
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_dual_uart.overlay"
extra_configs:
@ -66,6 +69,7 @@ tests: @@ -66,6 +69,7 @@ tests:
platform_allow:
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_dual_uart.overlay"
extra_configs:
@ -76,6 +80,7 @@ tests: @@ -76,6 +80,7 @@ tests:
platform_allow:
- nrf54l15dk/nrf54l15/cpuflpr
- nrf54l20pdk/nrf54l20/cpuflpr
- nrf54lm20dk/nrf54lm20a/cpuflpr
- ophelia4ev/nrf54l15/cpuflpr
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_dual_uart.overlay"
extra_configs:
@ -85,6 +90,7 @@ tests: @@ -85,6 +90,7 @@ tests:
platform_allow:
- nrf54l15dk/nrf54l15/cpuflpr
- nrf54l20pdk/nrf54l20/cpuflpr
- nrf54lm20dk/nrf54lm20a/cpuflpr
- ophelia4ev/nrf54l15/cpuflpr
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_dual_uart.overlay"
extra_configs:

54
tests/drivers/uart/uart_errors/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
/* SPDX-License-Identifier: Apache-2.0 */
&pinctrl {
uart21_default: uart21_default {
group1 {
psels = <NRF_PSEL(UART_RX, 1, 13)>,
<NRF_PSEL(UART_RTS, 1, 23)>;
};
};
uart21_sleep: uart21_sleep {
group1 {
psels = <NRF_PSEL(UART_RX, 1, 13)>,
<NRF_PSEL(UART_RTS, 1, 23)>;
low-power-enable;
};
};
uart22_default: uart22_default {
group1 {
psels =
<NRF_PSEL(UART_CTS, 1, 24)>;
bias-pull-up;
};
group2 {
psels = <NRF_PSEL(UART_TX, 1, 14)>;
};
};
uart22_sleep: uart22_sleep {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 14)>,
<NRF_PSEL(UART_CTS, 1, 24)>;
low-power-enable;
};
};
};
dut: &uart21 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart21_default>;
pinctrl-1 = <&uart21_sleep>;
pinctrl-names = "default", "sleep";
};
dut_aux: &uart22 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart22_default>;
pinctrl-1 = <&uart22_sleep>;
pinctrl-names = "default", "sleep";
disable-rx;
};

2
tests/drivers/uart/uart_errors/testcase.yaml

@ -13,6 +13,7 @@ tests: @@ -13,6 +13,7 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf5340dk/nrf5340/cpuapp
- ophelia4ev/nrf54l15/cpuapp
drivers.uart.uart_errors.async:
@ -21,6 +22,7 @@ tests: @@ -21,6 +22,7 @@ tests:
- nrf54h20dk/nrf54h20/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf5340dk/nrf5340/cpuapp
- ophelia4ev/nrf54l15/cpuapp
extra_configs:

43
tests/drivers/uart/uart_mix_fifo_poll/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,43 @@ @@ -0,0 +1,43 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&pinctrl {
uart21_default: uart21_default {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>,
<NRF_PSEL(UART_RTS, 1, 23)>,
<NRF_PSEL(UART_CTS, 1, 24)>;
};
};
uart21_sleep: uart21_sleep {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>,
<NRF_PSEL(UART_RTS, 1, 23)>,
<NRF_PSEL(UART_CTS, 1, 24)>;
low-power-enable;
};
};
};
dut: &uart21 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart21_default>;
pinctrl-1 = <&uart21_sleep>;
pinctrl-names = "default", "sleep";
hw-flow-control;
};
counter_dev: &timer00 {
status = "okay";
};
&grtc {
interrupts = <228 2>;
};

1
tests/drivers/uart/uart_mix_fifo_poll/testcase.yaml

@ -12,6 +12,7 @@ common: @@ -12,6 +12,7 @@ common:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54l15bsim/nrf54l15/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf54h20dk/nrf54h20/cpurad

36
tests/drivers/uart/uart_pm/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,36 @@ @@ -0,0 +1,36 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&pinctrl {
uart21_default: uart21_default {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>;
};
};
uart21_sleep: uart21_sleep {
group1 {
psels = <NRF_PSEL(UART_TX, 1, 13)>,
<NRF_PSEL(UART_RX, 1, 14)>;
low-power-enable;
};
};
};
/ {
chosen {
zephyr,console = &uart20;
};
};
dut: &uart21 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&uart21_default>;
pinctrl-1 = <&uart21_sleep>;
pinctrl-names = "default", "sleep";
};

5
tests/drivers/uart/uart_pm/testcase.yaml

@ -8,6 +8,7 @@ common: @@ -8,6 +8,7 @@ common:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54l15bsim/nrf54l15/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf52_bsim
@ -35,6 +36,7 @@ tests: @@ -35,6 +36,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54l15bsim/nrf54l15/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf52_bsim
@ -50,6 +52,7 @@ tests: @@ -50,6 +52,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- ophelia4ev/nrf54l15/cpuapp
@ -70,6 +73,7 @@ tests: @@ -70,6 +73,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- ophelia4ev/nrf54l15/cpuapp
@ -90,5 +94,6 @@ tests: @@ -90,5 +94,6 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- ophelia4ev/nrf54l15/cpuapp

9
tests/drivers/watchdog/wdt_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

9
tests/drivers/watchdog/wdt_basic_api/boards/nrf54lm20dk_nrf54lm20a_cpuflpr.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

9
tests/drivers/watchdog/wdt_error_cases/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

1
tests/drivers/watchdog/wdt_error_cases/testcase.yaml

@ -12,6 +12,7 @@ tests: @@ -12,6 +12,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- nrf54h20dk/nrf54h20/cpuapp
- nrf54h20dk/nrf54h20/cpurad
- nrf9280pdk/nrf9280/cpuapp

9
tests/drivers/watchdog/wdt_variables/boards/nrf54lm20dk_nrf54lm20a_cpuapp.overlay

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
/*
* Copyright (c) 2025 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
&wdt31 {
status = "okay";
};

1
tests/drivers/watchdog/wdt_variables/testcase.yaml

@ -17,6 +17,7 @@ tests: @@ -17,6 +17,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
integration_platforms:
- nrf54l15dk/nrf54l15/cpuapp

1
tests/kernel/timer/timer_behavior/boards/nrf54lm20dk_nrf54lm20a_cpuapp.conf

@ -0,0 +1 @@ @@ -0,0 +1 @@
CONFIG_SYS_CLOCK_TICKS_PER_SEC=10000

1
tests/subsys/fs/fcb/testcase.yaml

@ -15,6 +15,7 @@ tests: @@ -15,6 +15,7 @@ tests:
- nrf54l09pdk/nrf54l09/cpuapp
- nrf54l15dk/nrf54l15/cpuapp
- nrf54l20pdk/nrf54l20/cpuapp
- nrf54lm20dk/nrf54lm20a/cpuapp
- ophelia4ev/nrf54l15/cpuapp
- native_sim
integration_platforms:

Loading…
Cancel
Save