4 compatible = "ralink,rt3050-soc", "ralink,rt3052-soc", "ralink,rt3350-soc";
8 compatible = "mips,mips24KEc";
13 bootargs = "console=ttyS0,57600";
23 #interrupt-cells = <1>;
25 compatible = "mti,cpu-interrupt-controller";
28 palmbus: palmbus@10000000 {
29 compatible = "palmbus";
30 reg = <0x10000000 0x200000>;
31 ranges = <0x0 0x10000000 0x1FFFFF>;
37 compatible = "ralink,rt3050-sysc";
42 compatible = "ralink,rt3050-timer", "ralink,rt2880-timer";
45 interrupt-parent = <&intc>;
49 watchdog: watchdog@120 {
50 compatible = "ralink,rt3050-wdt", "ralink,rt2880-wdt";
53 resets = <&rstctrl 8>;
56 interrupt-parent = <&intc>;
61 compatible = "ralink,rt3050-intc", "ralink,rt2880-intc";
64 resets = <&rstctrl 19>;
68 #interrupt-cells = <1>;
70 interrupt-parent = <&cpuintc>;
75 compatible = "ralink,rt3050-memc";
78 resets = <&rstctrl 20>;
81 interrupt-parent = <&intc>;
86 compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
89 resets = <&rstctrl 12>;
92 interrupt-parent = <&intc>;
101 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
107 ralink,gpio-base = <0>;
108 ralink,num-gpios = <24>;
109 ralink,register-map = [ 00 04 08 0c
113 resets = <&rstctrl 13>;
116 interrupt-parent = <&intc>;
121 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
127 ralink,gpio-base = <24>;
128 ralink,num-gpios = <16>;
129 ralink,register-map = [ 00 04 08 0c
137 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
143 ralink,gpio-base = <40>;
144 ralink,num-gpios = <12>;
145 ralink,register-map = [ 00 04 08 0c
153 compatible = "ralink,rt305x-gdma";
156 resets = <&rstctrl 14>;
159 interrupt-parent = <&intc>;
170 compatible = "ralink,rt2880-i2c";
173 resets = <&rstctrl 16>;
176 #address-cells = <1>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&i2c_pins>;
186 compatible = "ralink,rt3050-i2s";
189 resets = <&rstctrl 17>;
192 interrupt-parent = <&intc>;
204 compatible = "ralink,rt3050-spi", "ralink,rt2880-spi";
207 resets = <&rstctrl 18>;
210 #address-cells = <1>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&spi_pins>;
219 uartlite: uartlite@c00 {
220 compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
223 resets = <&rstctrl 19>;
224 reset-names = "uartl";
226 interrupt-parent = <&intc>;
231 pinctrl-names = "default";
232 pinctrl-0 = <&uartlite_pins>;
237 compatible = "ralink,rt2880-pinmux";
239 pinctrl-names = "default";
240 pinctrl-0 = <&state_default>;
242 state_default: pinctrl0 {
244 ralink,group = "sdram";
245 ralink,function = "sdram";
251 ralink,group = "i2c";
252 ralink,function = "i2c";
258 ralink,group = "spi";
259 ralink,function = "spi";
265 ralink,group = "rgmii";
266 ralink,function = "rgmii";
270 uartlite_pins: uartlite {
272 ralink,group = "uartlite";
273 ralink,function = "uartlite";
279 compatible = "ralink,rt3050-reset", "ralink,rt2880-reset";
284 compatible = "ralink,rt2880-clock";
289 compatible = "ralink,rt3050-usbphy";
290 resets = <&rstctrl 22>;
291 reset-names = "host";
292 clocks = <&clkctrl 18>;
293 clock-names = "host";
296 ethernet: ethernet@10100000 {
297 compatible = "ralink,rt3050-eth";
298 reg = <0x10100000 0x10000>;
300 resets = <&rstctrl 21>;
303 interrupt-parent = <&cpuintc>;
306 mediatek,switch = <&esw>;
310 compatible = "ralink,rt3050-esw";
311 reg = <0x10110000 0x8000>;
313 resets = <&rstctrl 23>;
316 interrupt-parent = <&intc>;
320 wmac: wmac@10180000 {
321 compatible = "ralink,rt3050-wmac", "ralink,rt2880-wmac";
322 reg = <0x10180000 0x40000>;
324 interrupt-parent = <&cpuintc>;
327 ralink,eeprom = "soc_wmac.eeprom";
331 compatible = "ralink,rt3050-otg", "snps,dwc2";
332 reg = <0x101c0000 0x40000>;
334 interrupt-parent = <&intc>;
337 resets = <&rstctrl 22>;