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 = "ralink,mt7620a-gpio", "ralink,rt2880-gpio";
157 interrupt-parent = <&intc>;
163 ralink,gpio-base = <72>;
164 ralink,num-gpios = <1>;
165 ralink,register-map = [ 00 04 08 0c
173 compatible = "link,mt7620a-i2c", "ralink,rt2880-i2c";
176 resets = <&rstctrl 16>;
179 #address-cells = <1>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&i2c_pins>;
189 compatible = "ralink,mt7620a-i2s";
192 resets = <&rstctrl 17>;
195 interrupt-parent = <&intc>;
200 dma-names = "tx", "rx";
206 compatible = "ralink,mt7620a-spi", "ralink,rt2880-spi";
209 resets = <&rstctrl 18>;
212 #address-cells = <1>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&spi_pins>;
222 compatible = "ralink,mt7620a-uart", "ralink,rt2880-uart", "ns16550a";
225 resets = <&rstctrl 19>;
226 reset-names = "uartl";
228 interrupt-parent = <&intc>;
233 pinctrl-names = "default";
234 pinctrl-0 = <&uartlite_pins>;
238 compatible = "ralink,mt7620a-systick", "ralink,cevt-systick";
241 resets = <&rstctrl 28>;
242 reset-names = "intc";
244 interrupt-parent = <&cpuintc>;
249 compatible = "ralink,mt7620a-pcm";
250 reg = <0x2000 0x800>;
252 resets = <&rstctrl 11>;
255 interrupt-parent = <&intc>;
262 compatible = "ralink,mt7620a-gdma", "ralink,rt2880-gdma";
263 reg = <0x2800 0x800>;
265 resets = <&rstctrl 14>;
268 interrupt-parent = <&intc>;
272 #dma-channels = <16>;
273 #dma-requests = <16>;
280 compatible = "ralink,rt2880-pinmux";
281 pinctrl-names = "default";
282 pinctrl-0 = <&state_default>;
283 state_default: pinctrl0 {
285 pcm_i2s_pins: pcm_i2s {
287 ralink,group = "uartf";
288 ralink,function = "pcm i2s";
293 ralink,group = "spi";
294 ralink,function = "spi";
299 lantiq,group = "i2c";
300 lantiq,function = "i2c";
303 uartlite_pins: uartlite {
305 ralink,group = "uartlite";
306 ralink,function = "uartlite";
311 ralink,group = "mdio";
312 ralink,function = "mdio";
317 ralink,group = "ephy";
318 ralink,function = "ephy";
323 ralink,group = "wled";
324 ralink,function = "wled";
327 rgmii1_pins: rgmii1 {
329 ralink,group = "rgmii1";
330 ralink,function = "rgmii1";
333 rgmii2_pins: rgmii2 {
335 ralink,group = "rgmii2";
336 ralink,function = "rgmii2";
342 compatible = "ralink,mt7620a-reset", "ralink,rt2880-reset";
347 compatible = "ralink,mt7620a-usbphy";
349 resets = <&rstctrl 22 &rstctrl 25>;
350 reset-names = "host", "device";
354 compatible = "ralink,mt7620a-eth";
355 reg = <0x10100000 10000>;
357 #address-cells = <1>;
360 interrupt-parent = <&cpuintc>;
363 resets = <&rstctrl 21 &rstctrl 23>;
364 reset-names = "fe", "esw";
367 compatible = "ralink,mt7620a-gsw-port", "ralink,eth-port";
374 compatible = "ralink,mt7620a-gsw-port", "ralink,eth-port";
381 #address-cells = <1>;
389 compatible = "ralink,mt7620a-gsw";
390 reg = <0x10110000 8000>;
392 interrupt-parent = <&intc>;
397 compatible = "ralink,mt7620a-sdhci";
398 reg = <0x10130000 4000>;
400 interrupt-parent = <&intc>;
407 compatible = "ralink,rt3xxx-ehci";
408 reg = <0x101c0000 0x1000>;
410 interrupt-parent = <&intc>;
417 compatible = "ralink,rt3xxx-ohci";
418 reg = <0x101c1000 0x1000>;
420 interrupt-parent = <&intc>;
427 compatible = "ralink,mt7620a-pci";
428 reg = <0x10140000 0x100
431 resets = <&rstctrl 26>;
432 reset-names = "pcie0";
434 interrupt-parent = <&cpuintc>;