From b2d7cf05a9e4f73cd5aa78247ea396ccf7fcb295 Mon Sep 17 00:00:00 2001 From: Andriy Gelman Date: Sun, 2 Apr 2023 19:19:42 -0400 Subject: [PATCH] tests: drivers: spi: spi_loopback: Update xmc45_relax_kit to use dma Update test to use DMA for spi transfers. Signed-off-by: Andriy Gelman --- .../spi/spi_loopback/boards/xmc45_relax_kit.conf | 1 + .../spi/spi_loopback/boards/xmc45_relax_kit.overlay | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) 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"; +};