1/*
2 * Copyright (c) 2025, Silicon Laboratories Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7/*
8 * Need to connect PC1 and PC2 of the Expension Pin header
9 */
10/ {
11	chosen {
12		zephyr,console = &eusart0;
13		zephyr,shell-uart = &eusart0;
14		zephyr,uart-pipe = &eusart0;
15	};
16};
17
18&pinctrl{
19	usart0_default: usart0_default {
20		group0 {
21			pins = <USART0_TX_PC1>;
22			drive-push-pull;
23			output-high;
24		};
25		group1 {
26			pins = <USART0_RX_PC2>;
27			input-enable;
28			silabs,input-filter;
29		};
30	};
31	eusart0_default: eusart0_default {
32		group0 {
33			pins = <EUSART0_TX_PA8>;
34			drive-push-pull;
35			output-high;
36		};
37		group1 {
38			pins = <EUSART0_RX_PA9>;
39			input-enable;
40			silabs,input-filter;
41		};
42	};
43};
44
45dut: &usart0 {
46	dmas = <&dma0 DMA_REQSEL_USART0TXBL>,
47	       <&dma0 DMA_REQSEL_USART0RXDATAV>;
48	dma-names = "tx", "rx";
49	pinctrl-0 = <&usart0_default>;
50	pinctrl-names = "default";
51};
52
53&eusart0 {
54	compatible = "silabs,eusart-uart";
55	current-speed = <115200>;
56	pinctrl-0 = <&eusart0_default>;
57	pinctrl-names = "default";
58	status = "okay";
59};
60
61&dma0 {
62	status = "okay";
63};
64