diff --git a/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.conf b/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.conf index e68f957afb6..d066213b5da 100644 --- a/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.conf +++ b/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.conf @@ -1,2 +1,3 @@ CONFIG_SPI_XMC4XXX_INTERRUPT=y +CONFIG_SPI_XMC4XXX_DMA=y CONFIG_SPI_LOOPBACK_MODE_LOOP=y diff --git a/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.overlay b/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.overlay index dc6cb53a97e..da82e0313ae 100644 --- a/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.overlay +++ b/tests/drivers/spi/spi_loopback/boards/xmc45_relax_kit.overlay @@ -4,6 +4,8 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include + &spi_mosi_p1_5_u0c0 { drive-strength = "strong-soft-edge"; hwctrl = "disabled"; @@ -24,8 +26,10 @@ pinctrl-0 = <&spi_mosi_p1_5_u0c0 &spi_miso_p1_4_u0c0 &spi_sclk_p0_8_u0c0>; pinctrl-names = "default"; miso-src = "DX0B"; - interrupts = <84 1>; - interrupt-names = "rx"; + interrupts = <84 1 85 1>; + interrupt-names = "tx", "rx"; + dmas = <&dma0 1 0 XMC4XXX_SET_CONFIG(0,10)>, <&dma0 2 0 XMC4XXX_SET_CONFIG(2,11)>; + dma-names = "tx", "rx"; #address-cells = <1>; #size-cells = <0>; @@ -42,3 +46,7 @@ spi-max-frequency = <16000000>; }; }; + +&dma0 { + status = "okay"; +};