Skip to content

Commit b03c325

Browse files
masz-nordicrlubos
authored andcommitted
tests: zephyr: drivers: mspi: move from altconfig
Migrate mSPI test from altconfig to `nrf/tests/zephyr`. Signed-off-by: Marcin Szymczyk <[email protected]>
1 parent 5865260 commit b03c325

File tree

9 files changed

+74
-36
lines changed

9 files changed

+74
-36
lines changed

.github/test-spec.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -631,17 +631,18 @@
631631
- "samples/zephyr/subsys/settings/**/*"
632632
- "snippets/sdp/**/*"
633633
- "snippets/nrf54l09-switch-uart/**/*"
634-
- "tests/subsys/event_manager_proxy/**/*"
635634
- "tests/benchmarks/multicore/idle/**/*"
635+
- "tests/drivers/audio/**/*"
636636
- "tests/drivers/gpio/**/*"
637637
- "tests/drivers/lpuart/**/*"
638638
- "tests/drivers/pwm/**/*"
639639
- "tests/drivers/sensor/**/*"
640-
- "tests/drivers/audio/**/*"
641640
- "tests/drivers/spi/**/*"
642-
- "tests/zephyr/drivers/i2c/**/*"
643-
- "tests/zephyr/drivers/flash/**/*"
644641
- "tests/drivers/uart/**/*"
642+
- "tests/subsys/event_manager_proxy/**/*"
643+
- "tests/zephyr/drivers/flash/**/*"
644+
- "tests/zephyr/drivers/i2c/**/*"
645+
- "tests/zephyr/drivers/mspi/**/*"
645646
- "tests/zephyr/drivers/uart/**/*"
646647

647648
"CI-ps-test":

CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -697,7 +697,6 @@
697697
/scripts/print_docker_image.sh @nrfconnect/ncs-ci
698698
/scripts/print_toolchain_checksum.sh @nrfconnect/ncs-ci
699699
/scripts/sdp/ @nrfconnect/ncs-ll-ursus
700-
/scripts/twister/alt/zephyr/tests/drivers/mspi/api/testcase.yaml @nrfconnect/ncs-ll-ursus
701700
/scripts/generate_psa_key_attributes.py @nrfconnect/ncs-aurora
702701
/scripts/tests/ @nrfconnect/ncs-pluto @fundakol
703702

@@ -708,7 +707,6 @@
708707
/scripts/partition_manager/*.rst @nrfconnect/ncs-aurora-doc
709708
/scripts/shell/ble_console/**/*.rst @nrfconnect/ncs-doc-leads
710709
/scripts/west_commands/sbom/*.rst @nrfconnect/ncs-si-muffin-doc
711-
/scripts/twister/alt/zephyr/tests/drivers/ @nrfconnect/ncs-low-level-test
712710

713711
# Share
714712
/share/ @nrfconnect/ncs-co-build-system
@@ -922,6 +920,7 @@
922920
/tests/zephyr/drivers/flash/common/ @nrfconnect/ncs-low-level-test @nrfconnect/ncs-ll-ursus
923921
/tests/zephyr/drivers/i2c/i2c_bme688/ @nrfconnect/ncs-low-level-test
924922
/tests/zephyr/drivers/i2c/i2c_target_api/ @nrfconnect/ncs-low-level-test
923+
/tests/zephyr/drivers/mspi/api/ @nrfconnect/ncs-low-level-test @nrfconnect/ncs-ll-ursus
925924
/tests/zephyr/drivers/spi/ @nrfconnect/ncs-low-level-test
926925
/tests/zephyr/drivers/uart/ @nrfconnect/ncs-low-level-test
927926

scripts/ci/tags.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,7 @@ ci_tests_drivers_sdp:
13131313
- nrf/tests/drivers/gpio/egpio_basic_api/
13141314
- nrf/tests/drivers/sdp_asm/
13151315
- nrf/tests/zephyr/drivers/flash/
1316+
- nrf/tests/zephyr/drivers/mspi/
13161317
- zephyr/drivers/mbox/
13171318
- zephyr/subsys/ipc/ipc_service/
13181319
- nrf/samples/zephyr/basic/blinky/

scripts/twister/alt/zephyr/tests/drivers/mspi/api/testcase.yaml

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#
2+
# Copyright (c) 2025 Nordic Semiconductor ASA
3+
#
4+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
#
6+
7+
cmake_minimum_required(VERSION 3.20.0)
8+
9+
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
10+
project(mspi_api)
11+
12+
FILE(GLOB app_sources ${ZEPHYR_BASE}/tests/drivers/mspi/api/src/*.c)
13+
target_sources(app PRIVATE ${app_sources})
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* Copyright (c) 2024 Nordic Semiconductor ASA
3+
*
4+
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5+
*/
6+
7+
/ {
8+
aliases {
9+
mspi0 = &sdp_mspi_api;
10+
};
11+
};
12+
13+
&cpuflpr_vpr {
14+
status = "okay";
15+
16+
sdp_mspi_api: sdp_mspi_api {
17+
compatible = "nordic,nrfe-mspi-controller";
18+
#address-cells = <1>;
19+
#size-cells = <0>;
20+
clock-frequency = <DT_FREQ_M(64)>;
21+
pinctrl-0 = <&sdp_mspi_default>;
22+
pinctrl-1 = <&sdp_mspi_sleep>;
23+
pinctrl-names = "default", "sleep";
24+
status = "okay";
25+
26+
mspi_device: mspi_device@0 {
27+
status = "okay";
28+
compatible = "zephyr,mspi-emul-device";
29+
reg = <0x0>;
30+
mspi-max-frequency = <DT_FREQ_M(1)>;
31+
};
32+
};
33+
};
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
CONFIG_ZTEST=y
2+
CONFIG_MSPI=y
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SB_CONFIG_VPR_LAUNCHER=n
2+
SB_CONFIG_PARTITION_MANAGER=n
3+
SB_CONFIG_SDP=y
4+
SB_CONFIG_SDP_MSPI=y
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright (c) 2025 Nordic Semiconductor ASA
2+
#
3+
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
4+
#
5+
common:
6+
tags:
7+
- drivers
8+
- mspi
9+
- ci_tests_drivers_sdp
10+
tests:
11+
nrf.extended.drivers.mspi.api.sdp:
12+
platform_allow:
13+
- nrf54l15dk/nrf54l15/cpuapp
14+
integration_platforms:
15+
- nrf54l15dk/nrf54l15/cpuapp

0 commit comments

Comments
 (0)