4 compatible = "ralink,rt5350-soc";
11 compatible = "mips,mips24KEc";
17 bootargs = "console=ttyS0,57600";
22 #interrupt-cells = <1>;
24 compatible = "mti,cpu-interrupt-controller";
33 palmbus: palmbus@10000000 {
34 compatible = "palmbus";
35 reg = <0x10000000 0x200000>;
36 ranges = <0x0 0x10000000 0x1FFFFF>;
42 compatible = "ralink,rt5350-sysc", "ralink,rt3050-sysc", "syscon";
47 compatible = "ralink,rt5350-timer", "ralink,rt2880-timer";
50 interrupt-parent = <&intc>;
54 watchdog: watchdog@120 {
55 compatible = "ralink,rt5350-wdt", "ralink,rt2880-wdt";
58 resets = <&rstctrl 8>;
61 interrupt-parent = <&intc>;
66 compatible = "ralink,rt5350-intc", "ralink,rt2880-intc";
69 resets = <&rstctrl 19>;
73 #interrupt-cells = <1>;
75 interrupt-parent = <&cpuintc>;
80 compatible = "ralink,rt5350-memc", "ralink,rt3050-memc";
83 resets = <&rstctrl 20>;
86 interrupt-parent = <&intc>;
91 compatible = "ralink,rt5350-uart", "ralink,rt2880-uart", "ns16550a";
94 resets = <&rstctrl 12>;
97 interrupt-parent = <&intc>;
106 compatible = "ralink,rt5350-gpio", "ralink,rt2880-gpio";
109 resets = <&rstctrl 13>;
112 interrupt-parent = <&intc>;
118 ralink,gpio-base = <0>;
119 ralink,nr-gpio = <22>;
120 ralink,register-map = [ 00 04 08 0c
126 compatible = "ralink,rt5350-gpio", "ralink,rt2880-gpio";
129 interrupt-parent = <&intc>;
135 ralink,gpio-base = <22>;
136 ralink,nr-gpio = <6>;
137 ralink,register-map = [ 00 04 08 0c
145 compatible = "ralink,rt2880-i2c";
148 resets = <&rstctrl 16>;
151 #address-cells = <1>;
154 pinctrl-names = "default";
155 pinctrl-0 = <&i2c_pins>;
161 compatible = "ralink,rt3352-i2s";
164 resets = <&rstctrl 17>;
167 interrupt-parent = <&intc>;
175 dma-names = "tx", "rx";
181 compatible = "ralink,rt5350-spi", "ralink,rt2880-spi";
184 resets = <&rstctrl 18>;
187 #address-cells = <1>;
190 pinctrl-names = "default";
191 pinctrl-0 = <&spi_pins>;
197 compatible = "ralink,rt5350-spi", "ralink,rt2880-spi";
200 resets = <&rstctrl 18>;
203 #address-cells = <1>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&spi_cs1>;
212 uartlite: uartlite@c00 {
213 compatible = "ralink,rt5350-uart", "ralink,rt2880-uart", "ns16550a";
216 resets = <&rstctrl 19>;
217 reset-names = "uartl";
219 interrupt-parent = <&intc>;
222 pinctrl-names = "default";
223 pinctrl-0 = <&uartlite_pins>;
228 systick: systick@d00 {
229 compatible = "ralink,rt5350-systick", "ralink,cevt-systick";
232 interrupt-parent = <&cpuintc>;
237 compatible = "ralink,rt5350-pcm";
238 reg = <0x2000 0x800>;
240 resets = <&rstctrl 11>;
243 interrupt-parent = <&intc>;
250 compatible = "ralink,rt3883-gdma";
251 reg = <0x2800 0x800>;
253 resets = <&rstctrl 14>;
256 interrupt-parent = <&intc>;
260 #dma-channels = <16>;
261 #dma-requests = <16>;
268 compatible = "ralink,rt2880-pinmux";
270 pinctrl-names = "default";
271 pinctrl-0 = <&state_default>;
273 state_default: pinctrl0 {
278 ralink,group = "i2c";
279 ralink,function = "i2c";
285 ralink,group = "spi";
286 ralink,function = "spi";
290 phy_led_pins: phy_led {
292 ralink,group = "led";
293 ralink,function = "led";
297 uartlite_pins: uartlite {
299 ralink,group = "uartlite";
300 ralink,function = "uartlite";
306 ralink,group = "uartf";
307 ralink,function = "uartf";
313 ralink,group = "spi_cs1";
314 ralink,function = "spi_cs1";
320 compatible = "ralink,rt5350-reset", "ralink,rt2880-reset";
325 compatible = "ralink,rt2880-clock";
330 compatible = "ralink,rt3352-usbphy";
333 ralink,sysctl = <&sysc>;
334 resets = <&rstctrl 22 &rstctrl 25>;
335 reset-names = "host", "device";
336 clocks = <&clkctrl 18>;
337 clock-names = "host";
340 ethernet: ethernet@10100000 {
341 compatible = "ralink,rt5350-eth";
342 reg = <0x10100000 0x10000>;
344 resets = <&rstctrl 21 &rstctrl 23>;
345 reset-names = "fe", "esw";
347 interrupt-parent = <&cpuintc>;
350 mediatek,switch = <&esw>;
354 compatible = "ralink,rt5350-esw", "ralink,rt3050-esw";
355 reg = <0x10110000 0x8000>;
357 resets = <&rstctrl 23>;
360 interrupt-parent = <&intc>;
364 wmac: wmac@10180000 {
365 compatible = "ralink,rt5350-wmac", "ralink,rt2880-wmac";
366 reg = <0x10180000 0x40000>;
368 interrupt-parent = <&cpuintc>;
371 ralink,eeprom = "soc_wmac.eeprom";
374 ehci: ehci@101c0000 {
375 #address-cells = <1>;
377 compatible = "generic-ehci";
378 reg = <0x101c0000 0x1000>;
383 interrupt-parent = <&intc>;
388 #trigger-source-cells = <0>;
392 ohci: ohci@101c1000 {
393 #address-cells = <1>;
395 compatible = "generic-ohci";
396 reg = <0x101c1000 0x1000>;
401 interrupt-parent = <&intc>;
406 #trigger-source-cells = <0>;