1 // SPDX-License-Identifier: GPL-2.0
6 compatible = "ralink,mt7628a-soc";
13 compatible = "mti,mips24KEc";
19 resetc: reset-controller {
20 compatible = "ralink,rt2880-reset";
24 cpuintc: interrupt-controller {
26 #interrupt-cells = <1>;
28 compatible = "mti,cpu-interrupt-controller";
32 compatible = "palmbus", "simple-bus";
33 reg = <0x10000000 0x200000>;
34 ranges = <0x0 0x10000000 0x1FFFFF>;
39 sysc: system-controller@0 {
40 compatible = "ralink,mt7620a-sysc", "syscon";
45 compatible = "syscon-reboot";
51 watchdog: watchdog@100 {
52 compatible = "ralink,mt7628a-wdt", "mediatek,mt7621-wdt";
58 interrupt-parent = <&intc>;
62 intc: interrupt-controller@200 {
63 compatible = "ralink,rt2880-intc";
67 #interrupt-cells = <1>;
72 interrupt-parent = <&cpuintc>;
75 ralink,intc-registers = <0x9c 0xa0
80 memory-controller@300 {
81 compatible = "ralink,mt7620a-memc";
89 compatible = "mtk,mt7628-gpio", "mtk,mt7621-gpio";
92 interrupt-parent = <&intc>;
97 compatible = "mtk,mt7621-gpio-bank";
104 compatible = "mtk,mt7621-gpio-bank";
111 compatible = "mtk,mt7621-gpio-bank";
118 compatible = "ralink,mt7621-spi";
120 #address-cells = <1>;
123 clock-frequency = <200000000>;
126 uart0: uartlite@c00 {
127 compatible = "mediatek,hsuart", "ns16550a";
130 clock-frequency = <40000000>;
132 resets = <&resetc 12>;
133 reset-names = "uart0";
135 interrupt-parent = <&intc>;
142 compatible = "mediatek,hsuart", "ns16550a";
145 clock-frequency = <40000000>;
147 resets = <&resetc 19>;
148 reset-names = "uart1";
150 interrupt-parent = <&intc>;
157 compatible = "mediatek,hsuart", "ns16550a";
160 clock-frequency = <40000000>;
162 resets = <&resetc 20>;
163 reset-names = "uart2";
165 interrupt-parent = <&intc>;
173 compatible = "mediatek,mt7628-eth";
174 reg = <0x10100000 0x10000
180 usb_phy: usb-phy@10120000 {
181 compatible = "mediatek,mt7628-usbphy";
182 reg = <0x10120000 0x1000>;
186 ralink,sysctl = <&sysc>;
187 resets = <&resetc 22 &resetc 25>;
188 reset-names = "host", "device";
192 compatible = "generic-ehci";
193 reg = <0x101c0000 0x1000>;
198 interrupt-parent = <&intc>;