|
|
@@ -89,12 +89,6 @@
|
|
|
* controller & should be probed first.
|
|
|
*/
|
|
|
interrupt-parent = <&cpuintc>;
|
|
|
-
|
|
|
- timer {
|
|
|
- compatible = "mti,gic-timer";
|
|
|
- interrupts = <GIC_LOCAL 1 IRQ_TYPE_NONE>;
|
|
|
- clocks = <&cpuclock>;
|
|
|
- };
|
|
|
};
|
|
|
|
|
|
soc: soc {
|
|
|
@@ -141,6 +135,18 @@
|
|
|
interrupts = <GIC_SHARED 20 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
};
|
|
|
|
|
|
+ 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 = <GIC_SHARED 0 IRQ_TYPE_LEVEL_HIGH>, <GIC_SHARED 1 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <GIC_SHARED 2 IRQ_TYPE_LEVEL_HIGH>, <GIC_SHARED 3 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <GIC_SHARED 4 IRQ_TYPE_LEVEL_HIGH>, <GIC_SHARED 5 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ clocks = <&lx_clk>;
|
|
|
+ };
|
|
|
+
|
|
|
uart0: uart@2000 {
|
|
|
compatible = "ns16550a";
|
|
|
reg = <0x2000 0x100>;
|