4 compatible = "ralink,mtk7620a-soc";
8 compatible = "mips,mips24KEc";
13 bootargs = "console=ttyS0,57600";
18 #interrupt-cells = <1>;
20 compatible = "mti,cpu-interrupt-controller";
24 compatible = "palmbus";
25 reg = <0x10000000 0x200000>;
26 ranges = <0x0 0x10000000 0x1FFFFF>;
32 compatible = "ralink,mt7620a-sysc", "ralink,rt3050-sysc";
37 compatible = "ralink,mt7620a-timer", "ralink,rt2880-timer";
40 interrupt-parent = <&intc>;
45 compatible = "ralink,mt7620a-wdt", "ralink,rt2880-wdt";
48 resets = <&rstctrl 8>;
51 interrupt-parent = <&intc>;
56 compatible = "ralink,mt7620a-intc", "ralink,rt2880-intc";
59 resets = <&rstctrl 19>;
63 #interrupt-cells = <1>;
65 interrupt-parent = <&cpuintc>;
70 compatible = "ralink,mt7620a-memc", "ralink,rt3050-memc";
73 resets = <&rstctrl 20>;
76 interrupt-parent = <&intc>;
81 compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
84 resets = <&rstctrl 12>;
87 interrupt-parent = <&intc>;
96 compatible = "ralink,mt7620a-gpio", "ralink,rt2880-gpio";
99 resets = <&rstctrl 13>;
102 interrupt-parent = <&intc>;
108 ralink,gpio-base = <0>;
109 ralink,num-gpios = <24>;
110 ralink,register-map = [ 00 04 08 0c
116 compatible = "ralink,mt7620a-gpio", "ralink,rt2880-gpio";
119 interrupt-parent = <&intc>;
125 ralink,gpio-base = <24>;
126 ralink,num-gpios = <16>;
127 ralink,register-map = [ 00 04 08 0c
135 compatible = "ralink,mt7620a-gpio", "ralink,rt2880-gpio";
138 interrupt-parent = <&intc>;
144 ralink,gpio-base = <40>;
145 ralink,num-gpios = <32>;
146 ralink,register-map = [ 00 04 08 0c
154 compatible = "link,mt7620a-i2c", "ralink,rt2880-i2c";
157 resets = <&rstctrl 16>;
160 #address-cells = <1>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&i2c_pins>;
170 compatible = "ralink,mt7620a-i2s";
173 resets = <&rstctrl 17>;
176 interrupt-parent = <&intc>;
181 dma-names = "tx", "rx";
187 compatible = "ralink,mt7620a-spi", "ralink,rt2880-spi";
190 resets = <&rstctrl 18>;
193 #address-cells = <1>;
198 pinctrl-names = "default";
199 pinctrl-0 = <&spi_pins>;
203 compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
206 resets = <&rstctrl 19>;
207 reset-names = "uartl";
209 interrupt-parent = <&intc>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&uartlite_pins>;
219 compatible = "ralink,mt7620a-systick", "ralink,cevt-systick";
222 resets = <&rstctrl 28>;
223 reset-names = "intc";
225 interrupt-parent = <&cpuintc>;
230 compatible = "ralink,mt7620a-pcm";
231 reg = <0x2000 0x800>;
233 resets = <&rstctrl 11>;
236 interrupt-parent = <&intc>;
243 compatible = "ralink,mt7620a-gdma", "ralink,rt2880-gdma";
244 reg = <0x2800 0x800>;
246 resets = <&rstctrl 14>;
249 interrupt-parent = <&intc>;
253 #dma-channels = <16>;
254 #dma-requests = <16>;
261 compatible = "ralink,rt2880-pinmux";
262 pinctrl-names = "default";
263 pinctrl-0 = <&state_default>;
264 state_default: pinctrl0 {
266 pcm_i2s_pins: pcm_i2s {
268 ralink,group = "uartf";
269 ralink,function = "pcm i2s";
274 ralink,group = "spi";
275 ralink,function = "spi";
280 lantiq,group = "i2c";
281 lantiq,function = "i2c";
284 uartlite_pins: uartlite {
286 ralink,group = "uartlite";
287 ralink,function = "uartlite";
292 ralink,group = "mdio";
293 ralink,function = "mdio";
298 ralink,group = "ephy";
299 ralink,function = "ephy";
304 ralink,group = "wled";
305 ralink,function = "wled";
308 rgmii1_pins: rgmii1 {
310 ralink,group = "rgmii1";
311 ralink,function = "rgmii1";
314 rgmii2_pins: rgmii2 {
316 ralink,group = "rgmii2";
317 ralink,function = "rgmii2";
323 compatible = "ralink,mt7620a-reset", "ralink,rt2880-reset";
328 compatible = "ralink,mt7620a-usbphy";
330 resets = <&rstctrl 22 &rstctrl 25>;
331 reset-names = "host", "device";
335 compatible = "ralink,mt7620a-eth";
336 reg = <0x10100000 10000>;
338 #address-cells = <1>;
341 interrupt-parent = <&cpuintc>;
344 resets = <&rstctrl 21 &rstctrl 23>;
345 reset-names = "fe", "esw";
348 compatible = "ralink,mt7620a-gsw-port", "ralink,eth-port";
355 compatible = "ralink,mt7620a-gsw-port", "ralink,eth-port";
362 #address-cells = <1>;
370 compatible = "ralink,mt7620a-gsw";
371 reg = <0x10110000 8000>;
373 interrupt-parent = <&intc>;
378 compatible = "ralink,mt7620a-sdhci";
379 reg = <0x10130000 4000>;
381 interrupt-parent = <&intc>;
388 compatible = "ralink,rt3xxx-ehci";
389 reg = <0x101c0000 0x1000>;
391 interrupt-parent = <&intc>;
398 compatible = "ralink,rt3xxx-ohci";
399 reg = <0x101c1000 0x1000>;
401 interrupt-parent = <&intc>;
408 compatible = "ralink,mt7620a-pci";
409 reg = <0x10140000 0x100
412 resets = <&rstctrl 26>;
413 reset-names = "pcie0";
415 interrupt-parent = <&cpuintc>;