From 3414619eec9187e71643972b677380a7f8ceef7b Mon Sep 17 00:00:00 2001 From: Yishai Jaffe Date: Wed, 15 Jan 2025 11:23:17 +0200 Subject: [PATCH] boards: silabs: xg23_rb4210a: use new eusart driver Example for using new EUSART driver. Will remove this commit later. Signed-off-by: Yishai Jaffe --- .../xg23_rb4210a/xg23_rb4210a-pinctrl.dtsi | 6 +++--- .../silabs/radio_boards/xg23_rb4210a/xg23_rb4210a.dts | 11 ++++++----- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a-pinctrl.dtsi b/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a-pinctrl.dtsi index 9b7f1b02c58..5b88deebd16 100644 --- a/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a-pinctrl.dtsi +++ b/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a-pinctrl.dtsi @@ -7,14 +7,14 @@ #include &pinctrl { - usart0_default: usart0_default { + eusart0_default: eusart0_default { group0 { - pins = ; + pins = ; drive-push-pull; output-high; }; group1 { - pins = ; + pins = ; input-enable; silabs,input-filter; }; diff --git a/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a.dts b/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a.dts index c5800aeb520..f1045cbfb9e 100644 --- a/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a.dts +++ b/boards/silabs/radio_boards/xg23_rb4210a/xg23_rb4210a.dts @@ -15,9 +15,9 @@ compatible = "silabs,xg23_rb4210a", "silabs,efr32zg23"; chosen { - zephyr,console = &usart0; - zephyr,shell-uart = &usart0; - zephyr,uart-pipe = &usart0; + zephyr,console = &eusart0; + zephyr,shell-uart = &eusart0; + zephyr,uart-pipe = &eusart0; zephyr,sram = &sram0; zephyr,flash = &flash0; zephyr,code-partition = &slot0_partition; @@ -109,9 +109,10 @@ clocks = <&lfxo>; }; -&usart0 { +&eusart0 { + compatible = "silabs,eusart-uart"; current-speed = <115200>; - pinctrl-0 = <&usart0_default>; + pinctrl-0 = <&eusart0_default>; pinctrl-names = "default"; status = "okay"; };