From e4d753ba4d7bd3bbae9cbda97bd9043b384ea7f4 Mon Sep 17 00:00:00 2001 From: Andriy Gelman Date: Sun, 5 Mar 2023 10:17:03 -0500 Subject: [PATCH] tests: drivers: spi_loopback: Adds xmc47_relax_kit overlay/conf Adds overlay and conf to run the test on xmc47_relax_kit. Signed-off-by: Andriy Gelman --- .../spi_loopback/boards/xmc47_relax_kit.conf | 2 + .../boards/xmc47_relax_kit.overlay | 46 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.conf create mode 100644 tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.overlay diff --git a/tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.conf b/tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.conf new file mode 100644 index 00000000000..e68f957afb6 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.conf @@ -0,0 +1,2 @@ +CONFIG_SPI_XMC4XXX_INTERRUPT=y +CONFIG_SPI_LOOPBACK_MODE_LOOP=y diff --git a/tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.overlay b/tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.overlay new file mode 100644 index 00000000000..de1e93a7a39 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/xmc47_relax_kit.overlay @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2023 Schlumberger + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&spi_mosi_p3_8_u2c0 { + drive-strength = "strong-soft-edge"; + drive-push-pull; + hwctrl = "disabled"; +}; + +&spi_miso_p3_7_u2c0 { + drive-strength = "strong-soft-edge"; + hwctrl = "disabled"; +}; + +&spi_sclk_p3_9_u2c0 { + drive-strength = "strong-soft-edge"; + drive-push-pull; + hwctrl = "disabled"; +}; + +&usic2ch0 { + compatible = "infineon,xmc4xxx-spi"; + pinctrl-0 = <&spi_mosi_p3_8_u2c0 &spi_miso_p3_7_u2c0 &spi_sclk_p3_9_u2c0>; + pinctrl-names = "default"; + miso-src = "DX0C"; + interrupts = <96 1>; + interrupt-names = "rx"; + + #address-cells = <1>; + #size-cells = <0>; + 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>; + }; +};