diff --git a/tests/drivers/spi/spi_loopback/boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay b/tests/drivers/spi/spi_loopback/boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay index de624ab3c66..bdc427ebca3 100644 --- a/tests/drivers/spi/spi_loopback/boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay +++ b/tests/drivers/spi/spi_loopback/boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay @@ -40,7 +40,7 @@ reg = <0>; spi-max-frequency = ; }; - fast@0 { + dut_fast: fast@0 { compatible = "test-spi-loopback-fast"; reg = <0>; spi-max-frequency = ; diff --git a/tests/drivers/spi/spi_loopback/boards/nrf54l15dk_nrf54l15_cpuapp.overlay b/tests/drivers/spi/spi_loopback/boards/nrf54l15dk_nrf54l15_cpuapp.overlay index 8dcf6fd190d..42d9703e866 100644 --- a/tests/drivers/spi/spi_loopback/boards/nrf54l15dk_nrf54l15_cpuapp.overlay +++ b/tests/drivers/spi/spi_loopback/boards/nrf54l15dk_nrf54l15_cpuapp.overlay @@ -23,6 +23,8 @@ }; }; +/delete-node/ &mx25r64; + &spi00 { status = "okay"; pinctrl-0 = <&spi00_default>; @@ -35,7 +37,7 @@ reg = <0>; spi-max-frequency = ; }; - fast@0 { + dut_fast: fast@0 { compatible = "test-spi-loopback-fast"; reg = <0>; spi-max-frequency = ; diff --git a/tests/drivers/spi/spi_loopback/boards/nrf54l20pdk_nrf54l20_cpuapp.overlay b/tests/drivers/spi/spi_loopback/boards/nrf54l20pdk_nrf54l20_cpuapp.overlay index 9dc27d1af05..48840969d8e 100644 --- a/tests/drivers/spi/spi_loopback/boards/nrf54l20pdk_nrf54l20_cpuapp.overlay +++ b/tests/drivers/spi/spi_loopback/boards/nrf54l20pdk_nrf54l20_cpuapp.overlay @@ -35,7 +35,7 @@ reg = <0>; spi-max-frequency = ; }; - fast@0 { + dut_fast: fast@0 { compatible = "test-spi-loopback-fast"; reg = <0>; spi-max-frequency = ; diff --git a/tests/drivers/spi/spi_loopback/boards/nrf_at_16mhz.overlay b/tests/drivers/spi/spi_loopback/boards/nrf_at_16mhz.overlay new file mode 100644 index 00000000000..b2cec530184 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nrf_at_16mhz.overlay @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2025 Nordic Semiconductor ASA + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +&dut_fast { + spi-max-frequency = ; +}; diff --git a/tests/drivers/spi/spi_loopback/boards/nrf_at_32mhz.overlay b/tests/drivers/spi/spi_loopback/boards/nrf_at_32mhz.overlay new file mode 100644 index 00000000000..37d93f21a24 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nrf_at_32mhz.overlay @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2025 Nordic Semiconductor ASA + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +&dut_fast { + spi-max-frequency = ; +}; diff --git a/tests/drivers/spi/spi_loopback/boards/nrf_at_64mhz.overlay b/tests/drivers/spi/spi_loopback/boards/nrf_at_64mhz.overlay new file mode 100644 index 00000000000..a462ad73fde --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nrf_at_64mhz.overlay @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2025 Nordic Semiconductor ASA + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +&dut_fast { + spi-max-frequency = ; +}; diff --git a/tests/drivers/spi/spi_loopback/boards/nrf_at_8mhz.overlay b/tests/drivers/spi/spi_loopback/boards/nrf_at_8mhz.overlay new file mode 100644 index 00000000000..d01d89dc6ec --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nrf_at_8mhz.overlay @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2025 Nordic Semiconductor ASA + * + * SPDX-License-Identifier: Apache-2.0 + */ + + +&dut_fast { + spi-max-frequency = ; +}; diff --git a/tests/drivers/spi/spi_loopback/testcase.yaml b/tests/drivers/spi/spi_loopback/testcase.yaml index cca57977ee8..c21d54fb5b1 100644 --- a/tests/drivers/spi/spi_loopback/testcase.yaml +++ b/tests/drivers/spi/spi_loopback/testcase.yaml @@ -202,10 +202,48 @@ tests: filter: CONFIG_DT_HAS_NXP_FLEXIO_ENABLED and CONFIG_DT_HAS_NXP_FLEXIO_SPI_ENABLED platform_allow: mimxrt1064_evk - drivers.spi.nrf_fast: + drivers.spi.nrf54h_fast_8mhz: extra_args: DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay" platform_allow: - nrf54h20dk/nrf54h20/cpuapp + drivers.spi.nrf54h_fast_16mhz: + extra_args: + - DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay" + - EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_16mhz.overlay" + platform_allow: + - nrf54h20dk/nrf54h20/cpuapp + drivers.spi.nrf54h_fast_32mhz: + extra_args: + - DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay" + - EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_32mhz.overlay" + platform_allow: + - nrf54h20dk/nrf54h20/cpuapp + drivers.spi.nrf54h_fast_64mhz: + extra_args: + - DTC_OVERLAY_FILE="boards/nrf54h20dk_nrf54h20_cpuapp_fast.overlay" + - EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_64mhz.overlay" + platform_allow: + - nrf54h20dk/nrf54h20/cpuapp + drivers.spi.nrf54l_8mhz: + extra_args: EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_8mhz.overlay" + platform_allow: + - nrf54l15dk/nrf54l15/cpuapp + - nrf54l20pdk/nrf54l20/cpuapp + drivers.spi.nrf54l_16mhz: + extra_args: EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_16mhz.overlay" + platform_allow: + - nrf54l15dk/nrf54l15/cpuapp + - nrf54l20pdk/nrf54l20/cpuapp + drivers.spi.nrf54l_32mhz: + extra_args: EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_32mhz.overlay" + platform_allow: + - nrf54l15dk/nrf54l15/cpuapp + - nrf54l20pdk/nrf54l20/cpuapp + drivers.spi.nrf54l_64mhz: + extra_args: EXTRA_DTC_OVERLAY_FILE="boards/nrf_at_64mhz.overlay" + platform_allow: + - nrf54l15dk/nrf54l15/cpuapp + - nrf54l20pdk/nrf54l20/cpuapp drivers.spi.ke1xz_flexio_spi.loopback: extra_args: DTC_OVERLAY_FILE="boards/frdm_ke1xz_flexio_spi.overlay" filter: CONFIG_DT_HAS_NXP_FLEXIO_ENABLED and