1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
9 compatible = "realtek,rtl838x-soc";
14 frequency = <800000000>;
17 compatible = "mips,mips34Kc";
23 device_type = "memory";
24 reg = <0x0 0x8000000>;
28 bootargs = "console=ttyS0,115200";
32 compatible = "mti,cpu-interrupt-controller";
34 #interrupt-cells = <1>;
39 compatible = "fixed-clock";
41 clock-frequency = <175000000>;
45 compatible = "simple-bus";
48 ranges = <0x0 0x18000000 0x10000>;
50 intc: interrupt-controller@3000 {
51 compatible = "realtek,rtl9300-intc", "realtek,rtl-intc";
52 reg = <0x3000 0x18>, <0x3018 0x18>;
54 #interrupt-cells = <2>;
56 interrupt-parent = <&cpuintc>;
57 interrupts = <2>, <3>, <4>, <5>, <6>, <7>;
60 rtl9300clock: rtl9300clock@3200 {
61 compatible = "realtek,rtl9300clock";
62 reg = <0x3200 0x10>, <0x3210 0x10>;
64 interrupt-parent = <&intc>;
65 interrupts = <7 5>, <8 5>;
69 compatible = "realtek,rtl8380-spi";
77 compatible = "ns16550a";
82 interrupt-parent = <&intc>;
92 compatible = "ns16550a";
97 interrupt-parent = <&intc>;
108 watchdog0: watchdog@3260 {
109 compatible = "realtek,rtl9300-wdt";
112 realtek,reset-mode = "soc";
117 interrupt-parent = <&intc>;
118 interrupt-names = "phase1", "phase2";
119 interrupts = <5 4>, <6 4>;
122 gpio0: gpio-controller@3300 {
123 compatible = "realtek,rtl9300-gpio", "realtek,otto-gpio";
124 reg = <0x3300 0x1c>, <0x3338 0x8>;
130 interrupt-controller;
131 #interrupt-cells = <2>;
132 interrupt-parent = <&intc>;
138 ethernet0: ethernet@1b00a300 {
139 compatible = "realtek,rtl838x-eth";
140 reg = <0x1b00a300 0x100>;
142 interrupt-parent = <&intc>;
145 phy-mode = "internal";
153 switch0: switch@1b000000 {
154 compatible = "realtek,rtl83xx-switch";
157 interrupt-parent = <&intc>;