4 compatible = "ralink,rt3883-soc";
8 compatible = "mips,mips74Kc";
13 bootargs = "console=ttyS0,57600";
22 #interrupt-cells = <1>;
24 compatible = "mti,cpu-interrupt-controller";
28 compatible = "palmbus";
29 reg = <0x10000000 0x200000>;
30 ranges = <0x0 0x10000000 0x1FFFFF>;
36 compatible = "ralink,rt3883-sysc", "ralink,rt3050-sysc";
41 compatible = "ralink,rt3883-timer", "ralink,rt2880-timer";
44 interrupt-parent = <&intc>;
49 compatible = "ralink,rt3883-wdt", "ralink,rt2880-wdt";
52 resets = <&rstctrl 8>;
55 interrupt-parent = <&intc>;
60 compatible = "ralink,rt3883-intc", "ralink,rt2880-intc";
63 resets = <&rstctrl 19>;
67 #interrupt-cells = <1>;
69 interrupt-parent = <&cpuintc>;
74 compatible = "ralink,rt3883-memc", "ralink,rt3050-memc";
77 resets = <&rstctrl 20>;
80 interrupt-parent = <&intc>;
85 compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
88 resets = <&rstctrl 12>;
91 interrupt-parent = <&intc>;
100 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
103 resets = <&rstctrl 13>;
106 interrupt-parent = <&intc>;
112 ralink,gpio-base = <0>;
113 ralink,num-gpios = <24>;
114 ralink,register-map = [ 00 04 08 0c
122 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
128 ralink,gpio-base = <24>;
129 ralink,num-gpios = <16>;
130 ralink,register-map = [ 00 04 08 0c
138 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
144 ralink,gpio-base = <40>;
145 ralink,num-gpios = <32>;
146 ralink,register-map = [ 00 04 08 0c
154 compatible = "ralink,rt3883-gpio", "ralink,rt2880-gpio";
160 ralink,gpio-base = <72>;
161 ralink,num-gpios = <24>;
162 ralink,register-map = [ 00 04 08 0c
170 compatible = "ralink,rt3883-spi", "ralink,rt2880-spi";
172 #address-cells = <1>;
175 resets = <&rstctrl 18>;
182 compatible = "ralink,rt3883-uart", "ralink,rt2880-uart", "ns16550a";
185 resets = <&rstctrl 19>;
186 reset-names = "uartl";
188 interrupt-parent = <&intc>;
196 compatible = "ralink,rt3883-eth";
197 reg = <0x10100000 10000>;
199 interrupt-parent = <&cpuintc>;
205 compatible = "lantiq,rt3883-port", "ralink,eth-port";
210 #address-cells = <1>;
218 compatible = "ralink,rt3883-reset", "ralink,rt2880-reset";
223 compatible = "ralink,rt3883-pci";
224 reg = <0x10140000 0x20000>;
225 #address-cells = <1>;
227 ranges; /* direct mapping */
231 pciintc: interrupt-controller {
232 interrupt-controller;
233 #address-cells = <0>;
234 #interrupt-cells = <1>;
236 interrupt-parent = <&cpuintc>;
241 #address-cells = <3>;
243 #interrupt-cells = <1>;
249 0x02000000 0 0x00000000 0x20000000 0 0x10000000 /* pci memory */
250 0x01000000 0 0x00000000 0x10160000 0 0x00010000 /* io space */
253 interrupt-map-mask = <0xf800 0 0 7>;
256 0x8800 0 0 1 &pciintc 18
257 0x8800 0 0 2 &pciintc 18
258 0x8800 0 0 3 &pciintc 18
259 0x8800 0 0 4 &pciintc 18
261 0x9000 0 0 1 &pciintc 19
262 0x9000 0 0 2 &pciintc 19
263 0x9000 0 0 3 &pciintc 19
264 0x9000 0 0 4 &pciintc 19
268 reg = <0x0800 0 0 0 0>;
270 #interrupt-cells = <1>;
271 #address-cells = <3>;
276 ralink,pci-slot = <1>;
278 interrupt-map-mask = <0x0 0 0 0>;
279 interrupt-map = <0x0 0 0 0 &pciintc 20>;
283 reg = <0x8800 0 0 0 0>;
285 #interrupt-cells = <1>;
286 #address-cells = <3>;
289 ralink,pci-slot = <17>;
295 reg = <0x9000 0 0 0 0>;
297 #interrupt-cells = <1>;
298 #address-cells = <3>;
301 ralink,pci-slot = <18>;
309 compatible = "ralink,rt3xxx-usbphy";
311 resets = <&rstctrl 22 &rstctrl 25>;
312 reset-names = "host", "device";
316 compatible = "ralink,rt3883-wmac", "ralink,rt2880-wmac";
317 reg = <0x10180000 40000>;
319 interrupt-parent = <&cpuintc>;
322 ralink,eeprom = "soc_wmac.eeprom";
328 compatible = "ralink,rt3xxx-ehci", "ehci-platform";
329 reg = <0x101c0000 0x1000>;
331 interrupt-parent = <&intc>;
338 compatible = "ralink,rt3xxx-ohci", "ohci-platform";
339 reg = <0x101c1000 0x1000>;
341 interrupt-parent = <&intc>;