dts: arm: change usart binding of silabs series 2 boards

Make the Silabs series 2 boards use the new USART driver
"silabs,usart-uart".

Signed-off-by: Martin Hoff <martin.hoff@silabs.com>
This commit is contained in:
Martin Hoff 2025-01-17 15:36:44 +01:00 committed by Benjamin Cabé
parent 1318f1543c
commit 2f5f39fa37
6 changed files with 10 additions and 13 deletions

View file

@ -280,6 +280,8 @@ Serial
====== ======
* Renamed the ``compatible`` from ``nxp,kinetis-lpuart`` to :dtcompatible:`nxp,lpuart`. * Renamed the ``compatible`` from ``nxp,kinetis-lpuart`` to :dtcompatible:`nxp,lpuart`.
* Silabs Usart driver has been split for Series 2 :dtcompatible:`silabs,usart-uart`
and Series 0/1 ``silabs,gecko-usart``
Stepper Stepper
======= =======

View file

@ -242,7 +242,7 @@
}; };
usart1: usart@50060000 { usart1: usart@50060000 {
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x50060000 0x400>; reg = <0x50060000 0x400>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
status = "disabled"; status = "disabled";

View file

@ -206,31 +206,28 @@
}; };
usart0: usart@50058000 { /* USART0 */ usart0: usart@50058000 { /* USART0 */
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x50058000 0x400>; reg = <0x50058000 0x400>;
interrupts = <11 0>, <12 0>; interrupts = <11 0>, <12 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
peripheral-id = <0>;
clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_PCLK>; clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_PCLK>;
status = "disabled"; status = "disabled";
}; };
usart1: usart@5005c000 { /* USART1 */ usart1: usart@5005c000 { /* USART1 */
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x5005c000 0x400>; reg = <0x5005c000 0x400>;
interrupts = <13 0>, <14 0>; interrupts = <13 0>, <14 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
peripheral-id = <1>;
clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_PCLK>; clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_PCLK>;
status = "disabled"; status = "disabled";
}; };
usart2: usart@50060000 { /* USART2 */ usart2: usart@50060000 { /* USART2 */
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x50060000 0x400>; reg = <0x50060000 0x400>;
interrupts = <15 0>, <16 0>; interrupts = <15 0>, <16 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
peripheral-id = <2>;
clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_PCLK>; clocks = <&cmu CLOCK_AUTO CLOCK_BRANCH_PCLK>;
status = "disabled"; status = "disabled";
}; };

View file

@ -276,11 +276,10 @@
}; };
usart0: usart@5005c000 { usart0: usart@5005c000 {
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x5005C000 0x306c>; reg = <0x5005C000 0x306c>;
interrupts = <9 0>, <10 0>; interrupts = <9 0>, <10 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
peripheral-id = <0>;
clocks = <&cmu CLOCK_USART0 CLOCK_BRANCH_PCLK>; clocks = <&cmu CLOCK_USART0 CLOCK_BRANCH_PCLK>;
status = "disabled"; status = "disabled";
}; };

View file

@ -286,11 +286,10 @@
}; };
usart0: usart@5005c000 { usart0: usart@5005c000 {
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x5005C000 0x4000>; reg = <0x5005C000 0x4000>;
interrupts = <9 0>, <10 0>; interrupts = <9 0>, <10 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
peripheral-id = <0>;
clocks = <&cmu CLOCK_USART0 CLOCK_BRANCH_PCLK>; clocks = <&cmu CLOCK_USART0 CLOCK_BRANCH_PCLK>;
status = "disabled"; status = "disabled";
}; };

View file

@ -329,7 +329,7 @@
}; };
usart0: usart@5005c000 { usart0: usart@5005c000 {
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x5005C000 0x400>; reg = <0x5005C000 0x400>;
interrupts = <16 0>, <17 0>; interrupts = <16 0>, <17 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";
@ -338,7 +338,7 @@
}; };
usart1: usart@50060000 { usart1: usart@50060000 {
compatible = "silabs,gecko-usart"; compatible = "silabs,usart-uart";
reg = <0x50060000 0x400>; reg = <0x50060000 0x400>;
interrupts = <18 0>, <19 0>; interrupts = <18 0>, <19 0>;
interrupt-names = "rx", "tx"; interrupt-names = "rx", "tx";