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 = <0xb8003200 0x10>;
64 #interrupt-cells = <1>;
66 interrupt-parent = <&intc>;
67 interrupts = <7 5>, <8 5>;
71 compatible = "realtek,rtl8380-spi";
79 compatible = "ns16550a";
84 interrupt-parent = <&intc>;
94 compatible = "ns16550a";
99 interrupt-parent = <&intc>;
110 watchdog0: watchdog@3260 {
111 compatible = "realtek,rtl9300-wdt";
114 realtek,reset-mode = "soc";
119 interrupt-parent = <&intc>;
120 interrupt-names = "phase1", "phase2";
121 interrupts = <5 4>, <6 4>;
124 gpio0: gpio-controller@3300 {
125 compatible = "realtek,rtl9300-gpio", "realtek,otto-gpio";
126 reg = <0x3300 0x1c>, <0x3338 0x8>;
132 interrupt-controller;
133 #interrupt-cells = <2>;
134 interrupt-parent = <&intc>;
140 ethernet0: ethernet@1b00a300 {
141 compatible = "realtek,rtl838x-eth";
142 reg = <0x1b00a300 0x100>;
144 interrupt-parent = <&intc>;
147 phy-mode = "internal";
155 switch0: switch@1b000000 {
156 compatible = "realtek,rtl83xx-switch";
159 interrupt-parent = <&intc>;