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