diff --git a/dts/riscv/sensry/ganymed-sy1xx.dtsi b/dts/riscv/sensry/ganymed-sy1xx.dtsi index ad2df617b28..5e652c56a15 100644 --- a/dts/riscv/sensry/ganymed-sy1xx.dtsi +++ b/dts/riscv/sensry/ganymed-sy1xx.dtsi @@ -38,18 +38,18 @@ soc { #address-cells = <1>; - #size-cells = <0>; + #size-cells = <1>; event0: interrupt-controller@1000 { compatible = "sensry,sy1xx-event-unit"; - reg = <0x1000>; + reg = <0x1000 0x40>; interrupt-controller; #interrupt-cells = <1>; }; systick: timer@1a10b040 { compatible = "sensry,sy1xx-sys-timer"; - reg = <0x1a10b040>; + reg = <0x1a10b040 0x04>; interrupt-parent = <&event0>; interrupts = <10 0>; ticks_us = <1000>; @@ -57,7 +57,7 @@ timer1: timer@1a10b044 { compatible = "sensry,sy1xx-sys-timer"; - reg = <0x1a10b044>; + reg = <0x1a10b044 0x04>; interrupt-parent = <&event0>; interrupts = <11 0>; ticks_us = <1000>; @@ -65,7 +65,7 @@ uart0: uart@1a102000 { compatible = "sensry,sy1xx-uart"; - reg = <0x1a102000>; + reg = <0x1a102000 0x80>; instance = <0>; current-speed = <1000000>; status = "okay"; @@ -73,7 +73,7 @@ uart1: uart@1a102080 { compatible = "sensry,sy1xx-uart"; - reg = <0x1a102080>; + reg = <0x1a102080 0x80>; instance = <1>; current-speed = <1000000>; status = "okay"; @@ -81,11 +81,17 @@ uart2: uart@1a102100 { compatible = "sensry,sy1xx-uart"; - reg = <0x1a102100>; + reg = <0x1a102100 0x80>; instance = <2>; current-speed = <1000000>; status = "okay"; }; + pinctrl: pinctrl@1a104000 { + compatible = "sensry,sy1xx-pinctrl"; + reg = <0x1a104000 0x1000>; + status = "okay"; + }; + }; };