6 compatible = "ralink,rt3883-soc";
19 compatible = "mips,mips74Kc";
25 bootargs = "console=ttyS0,57600";
30 #interrupt-cells = <1>;
32 compatible = "mti,cpu-interrupt-controller";
35 palmbus: palmbus@10000000 {
36 compatible = "palmbus";
37 reg = <0x10000000 0x200000>;
38 ranges = <0x0 0x10000000 0x1FFFFF>;
44 compatible = "ralink,rt3883-sysc", "syscon";
51 compatible = "ralink,rt3883-timer", "ralink,rt2880-timer";
56 interrupt-parent = <&intc>;
60 watchdog: watchdog@120 {
61 compatible = "ralink,rt3883-wdt", "ralink,rt2880-wdt";
69 interrupt-parent = <&intc>;
74 compatible = "ralink,rt3883-intc", "ralink,rt2880-intc";
81 #interrupt-cells = <1>;
83 interrupt-parent = <&cpuintc>;
88 compatible = "ralink,rt3883-memc", "ralink,rt3050-memc";
94 interrupt-parent = <&intc>;
99 compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
106 interrupt-parent = <&intc>;
115 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
121 interrupt-parent = <&intc>;
128 ralink,gpio-base = <0>;
129 ralink,register-map = [ 00 04 08 0c
135 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
142 ralink,gpio-base = <24>;
143 ralink,register-map = [ 00 04 08 0c
151 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
158 ralink,gpio-base = <40>;
159 ralink,register-map = [ 00 04 08 0c
167 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
174 ralink,gpio-base = <72>;
175 ralink,register-map = [ 00 04 08 0c
183 compatible = "ralink,rt2880-i2c";
191 #address-cells = <1>;
196 pinctrl-names = "default";
197 pinctrl-0 = <&i2c_pins>;
201 compatible = "ralink,rt3883-i2s";
209 interrupt-parent = <&intc>;
217 dma-names = "tx", "rx";
223 compatible = "ralink,rt3883-spi", "ralink,rt2880-spi";
225 #address-cells = <1>;
233 pinctrl-names = "default";
234 pinctrl-0 = <&spi_pins>;
240 compatible = "ralink,rt3883-spi", "ralink,rt2880-spi";
242 #address-cells = <1>;
250 pinctrl-names = "default";
251 pinctrl-0 = <&spi_cs1>;
256 uartlite: uartlite@c00 {
257 compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
264 interrupt-parent = <&intc>;
269 pinctrl-names = "default";
270 pinctrl-0 = <&uartlite_pins>;
274 compatible = "ralink,rt3883-gdma";
275 reg = <0x2800 0x800>;
280 interrupt-parent = <&intc>;
284 #dma-channels = <16>;
285 #dma-requests = <16>;
292 compatible = "ralink,rt2880-pinmux";
294 pinctrl-names = "default";
295 pinctrl-0 = <&state_default>;
297 state_default: pinctrl0 {
317 function = "pci-func";
321 uartlite_pins: uartlite {
324 function = "uartlite";
331 function = "pci-fnc";
336 ethernet: ethernet@10100000 {
337 compatible = "ralink,rt3883-eth";
338 #address-cells = <1>;
340 reg = <0x10100000 0x10000>;
347 interrupt-parent = <&cpuintc>;
351 compatible = "ralink,rt3883-port", "mediatek,eth-port";
356 #address-cells = <1>;
364 compatible = "ralink,rt3883-pci";
365 reg = <0x10140000 0x20000>;
366 #address-cells = <1>;
368 ranges; /* direct mapping */
370 pinctrl-names = "default";
371 pinctrl-0 = <&pci_pins>;
375 pciintc: interrupt-controller {
376 interrupt-controller;
377 #address-cells = <0>;
378 #interrupt-cells = <1>;
380 interrupt-parent = <&cpuintc>;
385 #address-cells = <3>;
387 #interrupt-cells = <1>;
393 0x02000000 0 0x00000000 0x20000000 0 0x10000000 /* pci memory */
394 0x01000000 0 0x00000000 0x10160000 0 0x00010000 /* io space */
397 interrupt-map-mask = <0xf800 0 0 7>;
400 0x8800 0 0 1 &pciintc 18
401 0x8800 0 0 2 &pciintc 18
402 0x8800 0 0 3 &pciintc 18
403 0x8800 0 0 4 &pciintc 18
405 0x9000 0 0 1 &pciintc 19
406 0x9000 0 0 2 &pciintc 19
407 0x9000 0 0 3 &pciintc 19
408 0x9000 0 0 4 &pciintc 19
412 reg = <0x0800 0 0 0 0>;
414 #interrupt-cells = <1>;
415 #address-cells = <3>;
420 interrupt-map-mask = <0x0 0 0 0>;
421 interrupt-map = <0x0 0 0 0 &pciintc 20>;
428 reg = <0x8800 0 0 0 0>;
429 #interrupt-cells = <1>;
430 #address-cells = <3>;
437 reg = <0x9000 0 0 0 0>;
438 #interrupt-cells = <1>;
439 #address-cells = <3>;
448 compatible = "ralink,rt3352-usbphy";
451 ralink,sysctl = <&sysc>;
452 resets = <&sysc 22>, <&sysc 25>;
453 reset-names = "host", "device";
456 wmac: wmac@10180000 {
457 compatible = "ralink,rt3883-wmac", "ralink,rt2880-wmac";
458 reg = <0x10180000 0x40000>;
462 interrupt-parent = <&cpuintc>;
465 ralink,eeprom = "soc_wmac.eeprom";
468 ehci: ehci@101c0000 {
469 #address-cells = <1>;
471 compatible = "generic-ehci";
472 reg = <0x101c0000 0x1000>;
477 interrupt-parent = <&intc>;
484 #trigger-source-cells = <0>;
488 ohci: ohci@101c1000 {
489 #address-cells = <1>;
491 compatible = "generic-ohci";
492 reg = <0x101c1000 0x1000>;
497 interrupt-parent = <&intc>;
504 #trigger-source-cells = <0>;