1/*
2 * Copyright (c) 2025 Silicon Laboratories Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7#include <dt-bindings/pinctrl/silabs/xg24-pinctrl.h>
8
9&pinctrl {
10	eusart1_default: eusart1_default {
11		group0 {
12			pins = <EUSART1_TX_PC1>, <EUSART1_SCLK_PC3>;
13			drive-push-pull;
14			output-high;
15		};
16		group1 {
17			pins = <EUSART1_RX_PC2>;
18			input-enable;
19		};
20	};
21};
22
23&eusart1 {
24	dmas = <&dma0 DMA_REQSEL_EUSART1TXFL>,
25	       <&dma0 DMA_REQSEL_EUSART1RXFL>;
26	dma-names = "tx", "rx";
27	#address-cells = <1>;
28	#size-cells = <0>;
29	pinctrl-0 = <&eusart1_default>;
30	pinctrl-names = "default";
31	status = "okay";
32	cs-gpios = <&gpioc 0 GPIO_ACTIVE_LOW>;
33	slow@0 {
34		compatible = "test-spi-loopback-slow";
35		reg = <0>;
36		spi-max-frequency = <500000>;
37	};
38	fast@1 {
39		compatible = "test-spi-loopback-fast";
40		reg = <1>;
41		spi-max-frequency = <10000000>;
42	};
43};
44
45&dma0 {
46	status = "okay";
47};
48