6 compatible = "ralink,rt3050-soc", "ralink,rt3052-soc", "ralink,rt3350-soc";
18 compatible = "mips,mips24KEc";
24 bootargs = "console=ttyS0,57600";
29 #interrupt-cells = <1>;
31 compatible = "mti,cpu-interrupt-controller";
34 palmbus: palmbus@10000000 {
35 compatible = "palmbus";
36 reg = <0x10000000 0x200000>;
37 ranges = <0x0 0x10000000 0x1FFFFF>;
43 compatible = "ralink,rt3050-sysc", "syscon";
50 compatible = "ralink,rt3050-timer", "ralink,rt2880-timer";
55 interrupt-parent = <&intc>;
59 watchdog: watchdog@120 {
60 compatible = "ralink,rt3050-wdt", "ralink,rt2880-wdt";
68 interrupt-parent = <&intc>;
73 compatible = "ralink,rt3050-intc", "ralink,rt2880-intc";
77 #interrupt-cells = <1>;
79 interrupt-parent = <&cpuintc>;
84 compatible = "ralink,rt3050-memc";
87 interrupt-parent = <&intc>;
92 compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
99 interrupt-parent = <&intc>;
108 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
115 ralink,gpio-base = <0>;
116 ralink,register-map = [ 00 04 08 0c
120 interrupt-parent = <&intc>;
125 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
132 ralink,gpio-base = <24>;
133 ralink,register-map = [ 00 04 08 0c
141 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
148 ralink,gpio-base = <40>;
149 ralink,register-map = [ 00 04 08 0c
157 compatible = "ralink,rt305x-gdma";
163 interrupt-parent = <&intc>;
174 compatible = "ralink,rt2880-i2c";
182 #address-cells = <1>;
187 pinctrl-names = "default";
188 pinctrl-0 = <&i2c_pins>;
192 compatible = "ralink,rt3050-i2s";
200 interrupt-parent = <&intc>;
212 compatible = "ralink,rt3050-spi", "ralink,rt2880-spi";
220 #address-cells = <1>;
223 pinctrl-names = "default";
224 pinctrl-0 = <&spi_pins>;
229 uartlite: uartlite@c00 {
230 compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
237 interrupt-parent = <&intc>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&uartlite_pins>;
248 compatible = "ralink,rt2880-pinmux";
250 pinctrl-names = "default";
251 pinctrl-0 = <&state_default>;
253 state_default: pinctrl0 {
281 uartlite_pins: uartlite {
284 function = "uartlite";
290 compatible = "ralink,rt3050-usbphy";
293 ralink,sysctl = <&sysc>;
295 reset-names = "host";
298 ethernet: ethernet@10100000 {
299 compatible = "ralink,rt3050-eth";
300 reg = <0x10100000 0x10000>;
304 resets = <&sysc 21>, <&sysc 23>;
305 reset-names = "fe", "esw";
307 interrupt-parent = <&cpuintc>;
310 mediatek,switch = <&esw>;
314 compatible = "ralink,rt3050-esw";
315 reg = <0x10110000 0x8000>;
318 reset-names = "ephy";
320 interrupt-parent = <&intc>;
324 wmac: wmac@10180000 {
325 compatible = "ralink,rt3050-wmac", "ralink,rt2880-wmac";
326 reg = <0x10180000 0x40000>;
330 interrupt-parent = <&cpuintc>;
333 ralink,eeprom = "soc_wmac.eeprom";
337 #address-cells = <1>;
339 compatible = "ralink,rt3050-otg", "snps,dwc2";
340 reg = <0x101c0000 0x40000>;
342 interrupt-parent = <&intc>;
352 #trigger-source-cells = <0>;