diff --git a/tests/drivers/spi/spi_loopback/boards/s32z2xxdc2_s32z270_dspi.overlay b/tests/drivers/spi/spi_loopback/boards/s32z2xxdc2_s32z270_dspi.overlay new file mode 100644 index 000000000000000..3187b856b00167e --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/s32z2xxdc2_s32z270_dspi.overlay @@ -0,0 +1,41 @@ +/* + * Copyright 2024 NXP + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&pinctrl { + dspi0_default: dspi0_default { + group1 { + pinmux = , ; + output-enable; + current-reference-control; + termination-resistor; + }; + group2 { + pinmux = ; + input-enable; + current-reference-control; + termination-resistor; + }; + }; +}; + +&dspi0 { + pinctrl-0 = <&dspi0_default>; + pinctrl-names = "default"; + clock-frequency = <100000000>; + status = "okay"; + + slow@0 { + compatible = "test-spi-loopback-slow"; + reg = <0>; + spi-max-frequency = <500000>; + }; + + fast@0 { + compatible = "test-spi-loopback-fast"; + reg = <0>; + spi-max-frequency = <16000000>; + }; +}; diff --git a/tests/drivers/spi/spi_loopback/testcase.yaml b/tests/drivers/spi/spi_loopback/testcase.yaml index 5760aa0d8793073..f0e6a223cedd724 100644 --- a/tests/drivers/spi/spi_loopback/testcase.yaml +++ b/tests/drivers/spi/spi_loopback/testcase.yaml @@ -204,3 +204,9 @@ tests: drivers.spi.max32_dma.loopback: extra_args: OVERLAY_CONFIG="overlay-max32-spi-dma.conf" filter: CONFIG_SOC_FAMILY_MAX32 + drivers.spi.s32z_dspi.loopback: + extra_args: + - DTC_OVERLAY_FILE=boards/s32z2xxdc2_s32z270_dspi.overlay + platform_allow: + - s32z2xxdc2/s32z270/rtu0 + - s32z2xxdc2/s32z270/rtu1