samples: tests: Add support to tests on nrf54l15 DK
Align all existing samples/tests/applications which contains nrf54l15pdk/nrf54l15/* by adding nrf54l15dk/nrf54l15/* to enable twister builds. Signed-off-by: Katarzyna Giądła <katarzyna.giadla@nordicsemi.no> Signed-off-by: Grzegorz Chwierut <grzegorz.chwierut@nordicsemi.no>
This commit is contained in:
parent
e632cc99c5
commit
436d1bf628
71 changed files with 412 additions and 89 deletions
|
@ -8,13 +8,14 @@ tests:
|
||||||
- qemu_x86
|
- qemu_x86
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
tags: bluetooth
|
tags: bluetooth
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- qemu_cortex_m3
|
- qemu_cortex_m3
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
sample.bluetooth.beacon-coex:
|
sample.bluetooth.beacon-coex:
|
||||||
extra_args: CONF_FILE="prj-coex.conf"
|
extra_args: CONF_FILE="prj-coex.conf"
|
||||||
harness: bluetooth
|
harness: bluetooth
|
||||||
|
|
|
@ -4,6 +4,9 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
&wdt31 {
|
&uart20 {
|
||||||
|
compatible = "nordic,nrf-uarte";
|
||||||
|
current-speed = <1000000>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
hw-flow-control;
|
||||||
};
|
};
|
|
@ -0,0 +1,33 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2024 Nordic Semiconductor ASA
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
&uart20 {
|
||||||
|
compatible = "nordic,nrf-uarte";
|
||||||
|
current-speed = <1000000>;
|
||||||
|
status = "okay";
|
||||||
|
hw-flow-control;
|
||||||
|
};
|
||||||
|
|
||||||
|
&radio {
|
||||||
|
status = "okay";
|
||||||
|
/* This is an example number of antennas that may be available
|
||||||
|
* on antenna matrix board.
|
||||||
|
*/
|
||||||
|
dfe-antenna-num = <10>;
|
||||||
|
/* This is an example switch pattern that will be used to set an
|
||||||
|
* antenna for Tx PDU (period before start of Tx CTE).
|
||||||
|
*/
|
||||||
|
dfe-pdu-antenna = <0x0>;
|
||||||
|
|
||||||
|
/* These are example GPIO pin numbers that are provided to
|
||||||
|
* Radio peripheral. The pins will be acquired by Radio to
|
||||||
|
* drive antenna switching when AoD is enabled.
|
||||||
|
*/
|
||||||
|
dfegpio0-gpios = <&gpio1 4 0>;
|
||||||
|
dfegpio1-gpios = <&gpio1 5 0>;
|
||||||
|
dfegpio2-gpios = <&gpio1 6 0>;
|
||||||
|
dfegpio3-gpios = <&gpio1 7 0>;
|
||||||
|
};
|
|
@ -59,6 +59,17 @@ tests:
|
||||||
- uart
|
- uart
|
||||||
- bluetooth
|
- bluetooth
|
||||||
sample.bluetooth.hci_uart.nrf54l15.all:
|
sample.bluetooth.hci_uart.nrf54l15.all:
|
||||||
|
harness: bluetooth
|
||||||
|
platform_allow: nrf54l15dk/nrf54l15/cpuapp
|
||||||
|
integration_platforms:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
|
extra_args:
|
||||||
|
- OVERLAY_CONFIG=overlay-all-bt_ll_sw_split.conf
|
||||||
|
- DTC_OVERLAY_FILE=./boards/nrf54l15dk_nrf54l15_cpuapp_df.overlay
|
||||||
|
tags:
|
||||||
|
- uart
|
||||||
|
- bluetooth
|
||||||
|
sample.bluetooth.hci_uart.nrf54l15pdk.all:
|
||||||
harness: bluetooth
|
harness: bluetooth
|
||||||
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
|
|
|
@ -13,6 +13,7 @@ tests:
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- qemu_cortex_m3
|
- qemu_cortex_m3
|
||||||
|
@ -22,7 +23,7 @@ tests:
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
tags: bluetooth
|
tags: bluetooth
|
||||||
sample.bluetooth.peripheral_hr.minimal:
|
sample.bluetooth.peripheral_hr.minimal:
|
||||||
harness: bluetooth
|
harness: bluetooth
|
||||||
|
|
|
@ -8,7 +8,7 @@ tests:
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
|
@ -22,10 +22,10 @@ tests:
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_APP_USE_NRF_RETENTION=y
|
- CONFIG_APP_USE_NRF_RETENTION=y
|
||||||
sample.boards.nrf.system_off.retained_mem:
|
sample.boards.nrf.system_off.retained_mem:
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuapp_retained_mem.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_retained_mem.overlay"
|
||||||
build_only: true
|
build_only: true
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_APP_USE_RETAINED_MEM=y
|
- CONFIG_APP_USE_RETAINED_MEM=y
|
||||||
- CONFIG_RETAINED_MEM=y
|
- CONFIG_RETAINED_MEM=y
|
||||||
|
|
|
@ -15,7 +15,7 @@ tests:
|
||||||
- stm32h735g_disco
|
- stm32h735g_disco
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- mec172xevb_assy6906
|
- mec172xevb_assy6906
|
||||||
- gd32f350r_eval
|
- gd32f350r_eval
|
||||||
|
|
|
@ -9,7 +9,7 @@ tests:
|
||||||
- cy8cproto_063_ble
|
- cy8cproto_063_ble
|
||||||
- cy8cproto_062_4343w
|
- cy8cproto_062_4343w
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- ucans32k1sic
|
- ucans32k1sic
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2024 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;
|
||||||
|
};
|
|
@ -85,9 +85,10 @@ tests:
|
||||||
|
|
||||||
sample.drivers.mbox.nrf54l15:
|
sample.drivers.mbox.nrf54l15:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_args:
|
extra_args:
|
||||||
mbox_SNIPPET=nordic-flpr
|
mbox_SNIPPET=nordic-flpr
|
||||||
sysbuild: true
|
sysbuild: true
|
||||||
|
@ -101,9 +102,10 @@ tests:
|
||||||
|
|
||||||
sample.drivers.mbox.nrf54l15_no_multithreading:
|
sample.drivers.mbox.nrf54l15_no_multithreading:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_args:
|
extra_args:
|
||||||
mbox_SNIPPET=nordic-flpr
|
mbox_SNIPPET=nordic-flpr
|
||||||
mbox_CONFIG_MULTITHREADING=n
|
mbox_CONFIG_MULTITHREADING=n
|
||||||
|
@ -119,9 +121,10 @@ tests:
|
||||||
|
|
||||||
sample.drivers.mbox.nrf54l15_remote_no_multithreading:
|
sample.drivers.mbox.nrf54l15_remote_no_multithreading:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_args:
|
extra_args:
|
||||||
mbox_SNIPPET=nordic-flpr
|
mbox_SNIPPET=nordic-flpr
|
||||||
remote_CONFIG_MULTITHREADING=n
|
remote_CONFIG_MULTITHREADING=n
|
||||||
|
|
|
@ -41,12 +41,12 @@ tests:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
harness_config:
|
harness_config:
|
||||||
fixture: gpio_loopback
|
fixture: gpio_loopback
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 Nordic Semiconductor ASA
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
#
|
||||||
|
|
||||||
|
CONFIG_DISK_DRIVERS=y
|
||||||
|
CONFIG_DISK_DRIVER_FLASH=y
|
||||||
|
# There may be no files on internal SoC flash, so this Kconfig
|
||||||
|
# options has ben enabled to create some if listing does not
|
||||||
|
# find in the first place.
|
||||||
|
CONFIG_FS_SAMPLE_CREATE_SOME_ENTRIES=y
|
|
@ -0,0 +1,45 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2024 Nordic Semiconductor ASA
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Because FAT FS needs at least 64kiB partition and default
|
||||||
|
* storage_partition is 36kiB for this board, we need to reorganize
|
||||||
|
* partitions to get at least 64KiB.
|
||||||
|
*/
|
||||||
|
/delete-node/ &slot0_partition;
|
||||||
|
/delete-node/ &slot1_partition;
|
||||||
|
/delete-node/ &slot0_ns_partition;
|
||||||
|
/delete-node/ &slot1_ns_partition;
|
||||||
|
/delete-node/ &storage_partition;
|
||||||
|
|
||||||
|
&cpuapp_rram {
|
||||||
|
partitions {
|
||||||
|
compatible = "fixed-partitions";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
slot0_partition: parition@10000 {
|
||||||
|
reg = <0x00010000 DT_SIZE_K(300)>;
|
||||||
|
};
|
||||||
|
slot1_partition: partition@5b000 {
|
||||||
|
reg = <0x0005b000 DT_SIZE_K(300)>;
|
||||||
|
};
|
||||||
|
|
||||||
|
storage_partition: partition@a6000 {
|
||||||
|
label = "storage";
|
||||||
|
reg = <0x000a6000 DT_SIZE_K(128)>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
/ {
|
||||||
|
msc_disk0 {
|
||||||
|
status="okay";
|
||||||
|
compatible = "zephyr,flash-disk";
|
||||||
|
partition = <&storage_partition>;
|
||||||
|
disk-name = "SD";
|
||||||
|
cache-size = <512>;
|
||||||
|
};
|
||||||
|
};
|
|
@ -58,6 +58,9 @@ tests:
|
||||||
sample.filesystem.fat_fs.nrf54l15pdk:
|
sample.filesystem.fat_fs.nrf54l15pdk:
|
||||||
build_only: true
|
build_only: true
|
||||||
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
||||||
|
sample.filesystem.fat_fs.nrf54l15dk:
|
||||||
|
build_only: true
|
||||||
|
platform_allow: nrf54l15dk/nrf54l15/cpuapp
|
||||||
sample.filesystem.fat_fs.nrf52840dk_nrf52840.qspi:
|
sample.filesystem.fat_fs.nrf52840dk_nrf52840.qspi:
|
||||||
build_only: true
|
build_only: true
|
||||||
platform_allow: nrf52840dk/nrf52840
|
platform_allow: nrf52840dk/nrf52840
|
||||||
|
|
|
@ -23,6 +23,7 @@ tests:
|
||||||
- stm32f746g_disco
|
- stm32f746g_disco
|
||||||
- stm32h747i_disco/stm32h747xx/m7
|
- stm32h747i_disco/stm32h747xx/m7
|
||||||
- stm32h750b_dk
|
- stm32h750b_dk
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
- frdm_ke17z
|
- frdm_ke17z
|
||||||
- frdm_ke17z512
|
- frdm_ke17z512
|
||||||
|
|
|
@ -10,6 +10,7 @@ find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
||||||
|
|
||||||
if(NOT CONFIG_BOARD_NRF5340DK_NRF5340_CPUAPP AND
|
if(NOT CONFIG_BOARD_NRF5340DK_NRF5340_CPUAPP AND
|
||||||
NOT CONFIG_BOARD_STM32H747I_DISCO AND
|
NOT CONFIG_BOARD_STM32H747I_DISCO AND
|
||||||
|
NOT CONFIG_BOARD_NRF54L15DK_NRF54L15_CPUAPP AND
|
||||||
NOT CONFIG_BOARD_NRF54L15PDK_NRF54L15_CPUAPP)
|
NOT CONFIG_BOARD_NRF54L15PDK_NRF54L15_CPUAPP)
|
||||||
message(FATAL_ERROR "${BOARD} is not supported for this sample")
|
message(FATAL_ERROR "${BOARD} is not supported for this sample")
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -8,4 +8,5 @@ config REMOTE_BOARD
|
||||||
string
|
string
|
||||||
default "nrf5340dk/nrf5340/cpunet" if $(BOARD) = "nrf5340dk"
|
default "nrf5340dk/nrf5340/cpunet" if $(BOARD) = "nrf5340dk"
|
||||||
default "nrf54l15pdk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15pdk"
|
default "nrf54l15pdk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15pdk"
|
||||||
|
default "nrf54l15dk/nrf54l15/cpuflpr" if $(BOARD) = "nrf54l15dk"
|
||||||
default "stm32h747i_disco/stm32h747xx/m4" if $(BOARD) = "stm32h747i_disco"
|
default "stm32h747i_disco/stm32h747xx/m4" if $(BOARD) = "stm32h747i_disco"
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2024 Nordic Semiconductor ASA
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/ {
|
||||||
|
soc {
|
||||||
|
reserved-memory {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
sram_rx: memory@20018000 {
|
||||||
|
reg = <0x20018000 0x0800>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sram_tx: memory@20020000 {
|
||||||
|
reg = <0x20020000 0x0800>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ipc {
|
||||||
|
ipc0: ipc0 {
|
||||||
|
compatible = "zephyr,ipc-icmsg";
|
||||||
|
tx-region = <&sram_tx>;
|
||||||
|
rx-region = <&sram_rx>;
|
||||||
|
mboxes = <&cpuapp_vevif_rx 20>, <&cpuapp_vevif_tx 21>;
|
||||||
|
mbox-names = "rx", "tx";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpuapp_vevif_rx {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpuapp_vevif_tx {
|
||||||
|
status = "okay";
|
||||||
|
};
|
|
@ -0,0 +1,41 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2024 Nordic Semiconductor ASA
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/ {
|
||||||
|
soc {
|
||||||
|
reserved-memory {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
sram_tx: memory@20018000 {
|
||||||
|
reg = <0x20018000 0x0800>;
|
||||||
|
};
|
||||||
|
|
||||||
|
sram_rx: memory@20020000 {
|
||||||
|
reg = <0x20020000 0x0800>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ipc {
|
||||||
|
ipc0: ipc0 {
|
||||||
|
compatible = "zephyr,ipc-icmsg";
|
||||||
|
tx-region = <&sram_tx>;
|
||||||
|
rx-region = <&sram_rx>;
|
||||||
|
mboxes = <&cpuflpr_vevif_rx 21>, <&cpuflpr_vevif_tx 20>;
|
||||||
|
mbox-names = "rx", "tx";
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpuflpr_vevif_rx {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpuflpr_vevif_tx {
|
||||||
|
status = "okay";
|
||||||
|
};
|
|
@ -20,9 +20,9 @@ tests:
|
||||||
- "host: IPC-service HOST demo ended"
|
- "host: IPC-service HOST demo ended"
|
||||||
|
|
||||||
sample.ipc.icmsg.nrf54l15:
|
sample.ipc.icmsg.nrf54l15:
|
||||||
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: nrf54l15dk/nrf54l15/cpuapp nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
tags: ipc
|
tags: ipc
|
||||||
extra_args:
|
extra_args:
|
||||||
icmsg_SNIPPET=nordic-flpr
|
icmsg_SNIPPET=nordic-flpr
|
||||||
|
@ -40,9 +40,9 @@ tests:
|
||||||
- "host: IPC-service HOST demo ended"
|
- "host: IPC-service HOST demo ended"
|
||||||
|
|
||||||
sample.ipc.icmsg.nrf54l15_no_multithreading:
|
sample.ipc.icmsg.nrf54l15_no_multithreading:
|
||||||
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: nrf54l15dk/nrf54l15/cpuapp nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
tags: ipc
|
tags: ipc
|
||||||
extra_args:
|
extra_args:
|
||||||
icmsg_SNIPPET=nordic-flpr
|
icmsg_SNIPPET=nordic-flpr
|
||||||
|
@ -64,9 +64,9 @@ tests:
|
||||||
- "I: IPC-service HOST demo ended"
|
- "I: IPC-service HOST demo ended"
|
||||||
|
|
||||||
sample.ipc.icmsg.nrf54l15_remote_no_multithreading:
|
sample.ipc.icmsg.nrf54l15_remote_no_multithreading:
|
||||||
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: nrf54l15dk/nrf54l15/cpuapp nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
tags: ipc
|
tags: ipc
|
||||||
extra_args:
|
extra_args:
|
||||||
icmsg_SNIPPET=nordic-flpr
|
icmsg_SNIPPET=nordic-flpr
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
CONFIG_NVS=y
|
||||||
|
CONFIG_SETTINGS_NVS=y
|
|
@ -10,6 +10,7 @@ tests:
|
||||||
- native_sim
|
- native_sim
|
||||||
- native_sim/native/64
|
- native_sim/native/64
|
||||||
- mr_canhubk3
|
- mr_canhubk3
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
|
|
|
@ -56,6 +56,15 @@ tests:
|
||||||
SB_CONF_FILE=sysbuild/nrf54l15pdk_nrf54l15_cpuflpr.conf
|
SB_CONF_FILE=sysbuild/nrf54l15pdk_nrf54l15_cpuflpr.conf
|
||||||
hello_world_SNIPPET=nordic-flpr
|
hello_world_SNIPPET=nordic-flpr
|
||||||
|
|
||||||
|
sample.sysbuild.hello_world.nrf54l15dk_nrf54l15_cpuflpr:
|
||||||
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
|
integration_platforms:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
|
extra_args:
|
||||||
|
SB_CONF_FILE=sysbuild/nrf54l15dk_nrf54l15_cpuflpr.conf
|
||||||
|
hello_world_SNIPPET=nordic-flpr
|
||||||
|
|
||||||
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr:
|
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
SB_CONFIG_REMOTE_BOARD="nrf54l15dk/nrf54l15/cpuflpr"
|
|
@ -23,7 +23,8 @@
|
||||||
i2c22_default_alt: i2c22_default_alt {
|
i2c22_default_alt: i2c22_default_alt {
|
||||||
group1 {
|
group1 {
|
||||||
/* Temporary workaround as it is currently not possible
|
/* Temporary workaround as it is currently not possible
|
||||||
* to configure pins for TWIS with pinctrl. */
|
* to configure pins for TWIS with pinctrl.
|
||||||
|
*/
|
||||||
psels = <NRF_PSEL(TWIM_SDA, 1, 9)>,
|
psels = <NRF_PSEL(TWIM_SDA, 1, 9)>,
|
||||||
<NRF_PSEL(TWIM_SCL, 1, 13)>;
|
<NRF_PSEL(TWIM_SCL, 1, 13)>;
|
||||||
bias-pull-up;
|
bias-pull-up;
|
|
@ -8,10 +8,10 @@ tests:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
|
@ -7,14 +7,14 @@ tests:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuflpr
|
- nrf54l15dk/nrf54l15/cpuflpr
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuflpr
|
- nrf54l15dk/nrf54l15/cpuflpr
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
harness: ztest
|
harness: ztest
|
||||||
harness_config:
|
harness_config:
|
||||||
|
|
|
@ -3,6 +3,7 @@ common:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
- nucleo_wba55cg
|
- nucleo_wba55cg
|
||||||
|
|
|
@ -16,7 +16,7 @@ tests:
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
drivers.clock.clock_control_nrf5_lfclk_rc:
|
drivers.clock.clock_control_nrf5_lfclk_rc:
|
||||||
|
@ -24,7 +24,7 @@ tests:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_args: CONF_FILE="nrf_lfclk_rc.conf"
|
extra_args: CONF_FILE="nrf_lfclk_rc.conf"
|
||||||
|
|
|
@ -7,6 +7,6 @@ tests:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
|
|
|
@ -13,7 +13,7 @@ tests:
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
|
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY=y
|
||||||
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
|
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
|
||||||
|
@ -28,7 +28,7 @@ tests:
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY=y
|
- CONFIG_SYSTEM_CLOCK_WAIT_FOR_AVAILABILITY=y
|
||||||
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
|
- CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
|
||||||
|
@ -43,7 +43,7 @@ tests:
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
@ -57,7 +57,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
@ -71,7 +71,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
@ -85,7 +85,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
@ -99,7 +99,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
@ -113,7 +113,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
@ -127,7 +127,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpunet
|
- nrf5340dk/nrf5340/cpunet
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
|
|
@ -7,7 +7,7 @@ tests:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
- nrf52dk/nrf52832
|
- nrf52dk/nrf52832
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf51dk/nrf51822
|
- nrf51dk/nrf51822
|
||||||
|
|
|
@ -38,7 +38,7 @@ tests:
|
||||||
- mimxrt1060_evk
|
- mimxrt1060_evk
|
||||||
drivers.flash.common.no_explicit_erase:
|
drivers.flash.common.no_explicit_erase:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
drivers.flash.common.tfm_ns:
|
drivers.flash.common.tfm_ns:
|
||||||
build_only: true
|
build_only: true
|
||||||
|
|
|
@ -3,3 +3,4 @@ CONFIG_ZTEST=y
|
||||||
CONFIG_FLASH=y
|
CONFIG_FLASH=y
|
||||||
CONFIG_FLASH_PAGE_LAYOUT=y
|
CONFIG_FLASH_PAGE_LAYOUT=y
|
||||||
CONFIG_MAIN_STACK_SIZE=2048
|
CONFIG_MAIN_STACK_SIZE=2048
|
||||||
|
CONFIG_SPI_NOR=n
|
||||||
|
|
|
@ -5,5 +5,5 @@ common:
|
||||||
tests:
|
tests:
|
||||||
drivers.flash.negative_tests:
|
drivers.flash.negative_tests:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2024 Nordic Semiconductor ASA
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/ {
|
||||||
|
mbox-consumer {
|
||||||
|
compatible = "vnd,mbox-consumer";
|
||||||
|
mboxes = <&cpuapp_vevif_tx 21>, <&cpuapp_vevif_tx 32>,
|
||||||
|
<&cpuapp_vevif_rx 20>, <&cpuapp_vevif_rx 32>;
|
||||||
|
mbox-names = "remote_valid", "remote_incorrect",
|
||||||
|
"local_valid", "local_incorrect";
|
||||||
|
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpuapp_vevif_rx {
|
||||||
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
|
&cpuapp_vevif_tx {
|
||||||
|
status = "okay";
|
||||||
|
};
|
|
@ -14,7 +14,8 @@ tests:
|
||||||
|
|
||||||
tests.drivers.mbox_error_cases.nrf54l:
|
tests.drivers.mbox_error_cases.nrf54l:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_args: SNIPPET=nordic-flpr
|
extra_args: SNIPPET=nordic-flpr
|
||||||
|
|
|
@ -5,7 +5,7 @@ tests:
|
||||||
- drivers
|
- drivers
|
||||||
- retained_mem
|
- retained_mem
|
||||||
drivers.retained_mem.api.ram:
|
drivers.retained_mem.api.ram:
|
||||||
platform_allow: qemu_cortex_m3 nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: qemu_cortex_m3 nrf54l15dk/nrf54l15/cpuapp
|
||||||
tags:
|
tags:
|
||||||
- drivers
|
- drivers
|
||||||
- retained_mem
|
- retained_mem
|
||||||
|
|
|
@ -5,8 +5,8 @@ common:
|
||||||
harness_config:
|
harness_config:
|
||||||
fixture: gpio_spi_loopback
|
fixture: gpio_spi_loopback
|
||||||
platform_allow: |
|
platform_allow: |
|
||||||
nrf52840dk/nrf52840 nrf54l15pdk/nrf54l15/cpuapp nrf54h20dk/nrf54h20/cpuapp
|
nrf52840dk/nrf52840 nrf54l15dk/nrf54l15/cpuapp
|
||||||
nrf54h20dk/nrf54h20/cpurad
|
nrf54h20dk/nrf54h20/cpuapp nrf54h20dk/nrf54h20/cpurad
|
||||||
|
|
||||||
tests:
|
tests:
|
||||||
drivers.spi.spi_mode0:
|
drivers.spi.spi_mode0:
|
||||||
|
@ -55,5 +55,5 @@ tests:
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay"
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
|
|
|
@ -8,7 +8,7 @@ tests:
|
||||||
drivers.spi.spi_error_cases:
|
drivers.spi.spi_error_cases:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
|
|
|
@ -2,8 +2,8 @@ tests:
|
||||||
drivers.timer.nrf_grtc_timer:
|
drivers.timer.nrf_grtc_timer:
|
||||||
tags: drivers
|
tags: drivers
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuflpr
|
- nrf54l15dk/nrf54l15/cpuflpr
|
||||||
- nrf54l15bsim/nrf54l15/cpuapp
|
- nrf54l15bsim/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
|
|
|
@ -9,8 +9,8 @@ tests:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuflpr
|
- nrf54l15dk/nrf54l15/cpuflpr
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
drivers.uart.uart_elementary_dual_nrf54h:
|
drivers.uart.uart_elementary_dual_nrf54h:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
|
@ -30,30 +30,30 @@ tests:
|
||||||
drivers.uart.uart_elementary_dual_nrf54l:
|
drivers.uart.uart_elementary_dual_nrf54l:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuapp_dual_uart.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_dual_uart.overlay"
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_DUAL_UART_TEST=y
|
- CONFIG_DUAL_UART_TEST=y
|
||||||
drivers.uart.uart_elementary_dual_setup_mismatch_nrf54l:
|
drivers.uart.uart_elementary_dual_setup_mismatch_nrf54l:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuapp_dual_uart.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuapp_dual_uart.overlay"
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_DUAL_UART_TEST=y
|
- CONFIG_DUAL_UART_TEST=y
|
||||||
- CONFIG_SETUP_MISMATCH_TEST=y
|
- CONFIG_SETUP_MISMATCH_TEST=y
|
||||||
drivers.uart.uart_elementary_dual_nrf54l_cpuflpr:
|
drivers.uart.uart_elementary_dual_nrf54l_cpuflpr:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuflpr
|
- nrf54l15dk/nrf54l15/cpuflpr
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuflpr_dual_uart.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_dual_uart.overlay"
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_DUAL_UART_TEST=y
|
- CONFIG_DUAL_UART_TEST=y
|
||||||
drivers.uart.uart_elementary_dual_setup_mismatch_nrf54l_cpuflpr:
|
drivers.uart.uart_elementary_dual_setup_mismatch_nrf54l_cpuflpr:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuflpr
|
- nrf54l15dk/nrf54l15/cpuflpr
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15pdk_nrf54l15_cpuflpr_dual_uart.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf54l15dk_nrf54l15_cpuflpr_dual_uart.overlay"
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_DUAL_UART_TEST=y
|
- CONFIG_DUAL_UART_TEST=y
|
||||||
- CONFIG_SETUP_MISMATCH_TEST=y
|
- CONFIG_SETUP_MISMATCH_TEST=y
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
/* SPDX-License-Identifier: Apache-2.0 */
|
||||||
|
|
||||||
|
&pinctrl {
|
||||||
|
uart21_default: uart21_default {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(UART_RX, 1, 8)>,
|
||||||
|
<NRF_PSEL(UART_RTS, 1, 10)>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
uart21_sleep: uart21_sleep {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(UART_RX, 1, 8)>,
|
||||||
|
<NRF_PSEL(UART_RTS, 1, 10)>;
|
||||||
|
low-power-enable;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
uart22_default: uart22_default {
|
||||||
|
group1 {
|
||||||
|
psels =
|
||||||
|
<NRF_PSEL(UART_CTS, 1, 11)>;
|
||||||
|
bias-pull-up;
|
||||||
|
};
|
||||||
|
group2 {
|
||||||
|
psels = <NRF_PSEL(UART_TX, 1, 9)>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
uart22_sleep: uart22_sleep {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(UART_TX, 1, 9)>,
|
||||||
|
<NRF_PSEL(UART_CTS, 1, 11)>;
|
||||||
|
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;
|
||||||
|
};
|
|
@ -9,13 +9,13 @@ tests:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
filter: CONFIG_SERIAL_SUPPORT_INTERRUPT
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
drivers.uart.uart_errors.async:
|
drivers.uart.uart_errors.async:
|
||||||
filter: CONFIG_SERIAL_SUPPORT_ASYNC
|
filter: CONFIG_SERIAL_SUPPORT_ASYNC
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
extra_configs:
|
extra_configs:
|
||||||
- CONFIG_UART_ASYNC_API=y
|
- CONFIG_UART_ASYNC_API=y
|
||||||
|
|
|
@ -8,7 +8,7 @@ common:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf9160dk/nrf9160
|
- nrf9160dk/nrf9160
|
||||||
- nrf5340dk/nrf5340/cpuapp
|
- nrf5340dk/nrf5340/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
- nrf52_bsim
|
- nrf52_bsim
|
||||||
|
@ -82,7 +82,7 @@ tests:
|
||||||
- CONFIG_UART_0_ENHANCED_POLL_OUT=n
|
- CONFIG_UART_0_ENHANCED_POLL_OUT=n
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ tests:
|
||||||
- CONFIG_UART_0_ENHANCED_POLL_OUT=n
|
- CONFIG_UART_0_ENHANCED_POLL_OUT=n
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
|
|
||||||
|
@ -108,6 +108,6 @@ tests:
|
||||||
- CONFIG_NRFX_TIMER2=y
|
- CONFIG_NRFX_TIMER2=y
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
|
|
|
@ -5,7 +5,7 @@ common:
|
||||||
harness: ztest
|
harness: ztest
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf52_bsim
|
- nrf52_bsim
|
||||||
harness_config:
|
harness_config:
|
||||||
|
@ -27,7 +27,7 @@ tests:
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
extra_args: DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840.overlay;nrf_rx_disable.overlay"
|
extra_args: DTC_OVERLAY_FILE="boards/nrf52840dk_nrf52840.overlay;nrf_rx_disable.overlay"
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
||||||
drivers.uart.pm.enhanced_poll:
|
drivers.uart.pm.enhanced_poll:
|
||||||
|
@ -37,7 +37,7 @@ tests:
|
||||||
- CONFIG_UART_0_ENHANCED_POLL_OUT=y
|
- CONFIG_UART_0_ENHANCED_POLL_OUT=y
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
||||||
drivers.uart.pm.int_driven:
|
drivers.uart.pm.int_driven:
|
||||||
|
@ -56,7 +56,7 @@ tests:
|
||||||
- CONFIG_UART_0_ENHANCED_POLL_OUT=y
|
- CONFIG_UART_0_ENHANCED_POLL_OUT=y
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
||||||
drivers.uart.pm.async:
|
drivers.uart.pm.async:
|
||||||
|
@ -81,5 +81,5 @@ tests:
|
||||||
- CONFIG_UART_0_ENHANCED_POLL_OUT=y
|
- CONFIG_UART_0_ENHANCED_POLL_OUT=y
|
||||||
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
- CONFIG_UART_NRFX_UARTE_LEGACY_SHIM=y
|
||||||
platform_exclude:
|
platform_exclude:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright 2024 Nordic Semiconductor ASA
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
&wdt31 {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
|
@ -1,8 +0,0 @@
|
||||||
/*
|
|
||||||
* Copyright 2024 Nordic Semiconductor ASA
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
&wdt31 {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
|
@ -8,10 +8,10 @@ common:
|
||||||
tests:
|
tests:
|
||||||
drivers.watchdog.wdt_error_cases:
|
drivers.watchdog.wdt_error_cases:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpuapp
|
- nrf54h20dk/nrf54h20/cpuapp
|
||||||
- nrf54h20dk/nrf54h20/cpurad
|
- nrf54h20dk/nrf54h20/cpurad
|
||||||
- nrf9280pdk/nrf9280/cpuapp
|
- nrf9280pdk/nrf9280/cpuapp
|
||||||
- nrf9280pdk/nrf9280/cpurad
|
- nrf9280pdk/nrf9280/cpurad
|
||||||
integration_platforms:
|
integration_platforms:
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
|
|
|
@ -12,6 +12,7 @@ tests:
|
||||||
- nrf52840dk/nrf52840
|
- nrf52840dk/nrf52840
|
||||||
filesystem.fcb.no_erase:
|
filesystem.fcb.no_erase:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
filesystem.fcb.native_sim.no_erase:
|
filesystem.fcb.native_sim.no_erase:
|
||||||
extra_args: CONFIG_FLASH_SIMULATOR_EXPLICIT_ERASE=n
|
extra_args: CONFIG_FLASH_SIMULATOR_EXPLICIT_ERASE=n
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2024 Nordic Semiconductor ASA
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
|
*/
|
||||||
|
|
||||||
|
/delete-node/ &slot0_ns_partition;
|
||||||
|
/delete-node/ &slot1_partition;
|
||||||
|
/delete-node/ &slot1_ns_partition;
|
||||||
|
|
||||||
|
&cpuapp_rram {
|
||||||
|
partitions {
|
||||||
|
compatible = "fixed-partitions";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
small_partition: partition@67000 {
|
||||||
|
label = "small";
|
||||||
|
reg = <0x00067000 0x00010000>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
|
@ -15,7 +15,7 @@ common:
|
||||||
tests:
|
tests:
|
||||||
filesystem.littlefs.default:
|
filesystem.littlefs.default:
|
||||||
timeout: 60
|
timeout: 60
|
||||||
platform_allow: nrf54l15pdk/nrf54l15/cpuapp
|
platform_allow: nrf54l15dk/nrf54l15/cpuapp nrf54l15pdk/nrf54l15/cpuapp
|
||||||
filesystem.littlefs.custom:
|
filesystem.littlefs.custom:
|
||||||
timeout: 180
|
timeout: 180
|
||||||
extra_configs:
|
extra_configs:
|
||||||
|
|
|
@ -14,6 +14,7 @@ tests:
|
||||||
tags: stream_flash
|
tags: stream_flash
|
||||||
storage.stream_flash.no_explicit_erase:
|
storage.stream_flash.no_explicit_erase:
|
||||||
platform_allow:
|
platform_allow:
|
||||||
|
- nrf54l15dk/nrf54l15/cpuapp
|
||||||
- nrf54l15pdk/nrf54l15/cpuapp
|
- nrf54l15pdk/nrf54l15/cpuapp
|
||||||
storage.stream_flash.dword_wbs:
|
storage.stream_flash.dword_wbs:
|
||||||
extra_args: DTC_OVERLAY_FILE=unaligned_flush.overlay
|
extra_args: DTC_OVERLAY_FILE=unaligned_flush.overlay
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue