diff --git a/target/linux/realtek/dts/rtl931x.dtsi b/target/linux/realtek/dts/rtl931x.dtsi index c7feef4724a..df85112464b 100644 --- a/target/linux/realtek/dts/rtl931x.dtsi +++ b/target/linux/realtek/dts/rtl931x.dtsi @@ -89,12 +89,6 @@ * controller & should be probed first. */ interrupt-parent = <&cpuintc>; - - timer { - compatible = "mti,gic-timer"; - interrupts = ; - clocks = <&cpuclock>; - }; }; soc: soc { @@ -141,6 +135,18 @@ interrupts = ; }; + timer0: timer@3200 { + compatible = "realtek,rtl931x-timer", "realtek,otto-timer"; + reg = <0x3200 0x10>, <0x3210 0x10>, <0x3220 0x10>, + <0x3230 0x10>, <0x3240 0x10>, <0x3250 0x10>; + + interrupt-parent = <&gic>; + interrupts = , , + , , + , ; + clocks = <&lx_clk>; + }; + uart0: uart@2000 { compatible = "ns16550a"; reg = <0x2000 0x100>;