4 compatible = "ralink,rt3050-soc", "ralink,rt3052-soc", "ralink,rt3350-soc";
11 compatible = "mips,mips24KEc";
17 bootargs = "console=ttyS0,57600";
27 #interrupt-cells = <1>;
29 compatible = "mti,cpu-interrupt-controller";
32 palmbus: palmbus@10000000 {
33 compatible = "palmbus";
34 reg = <0x10000000 0x200000>;
35 ranges = <0x0 0x10000000 0x1FFFFF>;
41 compatible = "ralink,rt3050-sysc", "syscon";
46 compatible = "ralink,rt3050-timer", "ralink,rt2880-timer";
49 interrupt-parent = <&intc>;
53 watchdog: watchdog@120 {
54 compatible = "ralink,rt3050-wdt", "ralink,rt2880-wdt";
57 resets = <&rstctrl 8>;
60 interrupt-parent = <&intc>;
65 compatible = "ralink,rt3050-intc", "ralink,rt2880-intc";
68 resets = <&rstctrl 19>;
72 #interrupt-cells = <1>;
74 interrupt-parent = <&cpuintc>;
79 compatible = "ralink,rt3050-memc";
82 resets = <&rstctrl 20>;
85 interrupt-parent = <&intc>;
90 compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
93 resets = <&rstctrl 12>;
96 interrupt-parent = <&intc>;
105 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
111 ralink,gpio-base = <0>;
112 ralink,nr-gpio = <24>;
113 ralink,register-map = [ 00 04 08 0c
117 resets = <&rstctrl 13>;
120 interrupt-parent = <&intc>;
125 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
131 ralink,gpio-base = <24>;
132 ralink,nr-gpio = <16>;
133 ralink,register-map = [ 00 04 08 0c
141 compatible = "ralink,rt3050-gpio", "ralink,rt2880-gpio";
147 ralink,gpio-base = <40>;
148 ralink,nr-gpio = <12>;
149 ralink,register-map = [ 00 04 08 0c
157 compatible = "ralink,rt305x-gdma";
160 resets = <&rstctrl 14>;
163 interrupt-parent = <&intc>;
174 compatible = "ralink,rt2880-i2c";
177 resets = <&rstctrl 16>;
180 #address-cells = <1>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&i2c_pins>;
190 compatible = "ralink,rt3050-i2s";
193 resets = <&rstctrl 17>;
196 interrupt-parent = <&intc>;
208 compatible = "ralink,rt3050-spi", "ralink,rt2880-spi";
211 resets = <&rstctrl 18>;
214 #address-cells = <1>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&spi_pins>;
223 uartlite: uartlite@c00 {
224 compatible = "ralink,rt3050-uart", "ralink,rt2880-uart", "ns16550a";
227 resets = <&rstctrl 19>;
228 reset-names = "uartl";
230 interrupt-parent = <&intc>;
235 pinctrl-names = "default";
236 pinctrl-0 = <&uartlite_pins>;
241 compatible = "ralink,rt2880-pinmux";
243 pinctrl-names = "default";
244 pinctrl-0 = <&state_default>;
246 state_default: pinctrl0 {
248 ralink,group = "sdram";
249 ralink,function = "sdram";
255 ralink,group = "i2c";
256 ralink,function = "i2c";
262 ralink,group = "spi";
263 ralink,function = "spi";
269 ralink,group = "rgmii";
270 ralink,function = "rgmii";
274 uartlite_pins: uartlite {
276 ralink,group = "uartlite";
277 ralink,function = "uartlite";
283 compatible = "ralink,rt3050-reset", "ralink,rt2880-reset";
288 compatible = "ralink,rt2880-clock";
293 compatible = "ralink,rt3050-usbphy";
296 ralink,sysctl = <&sysc>;
297 resets = <&rstctrl 22>;
298 reset-names = "host";
299 clocks = <&clkctrl 18>;
300 clock-names = "host";
303 ethernet: ethernet@10100000 {
304 compatible = "ralink,rt3050-eth";
305 reg = <0x10100000 0x10000>;
307 resets = <&rstctrl 21>;
310 interrupt-parent = <&cpuintc>;
313 mediatek,switch = <&esw>;
317 compatible = "ralink,rt3050-esw";
318 reg = <0x10110000 0x8000>;
320 resets = <&rstctrl 23>;
323 interrupt-parent = <&intc>;
327 wmac: wmac@10180000 {
328 compatible = "ralink,rt3050-wmac", "ralink,rt2880-wmac";
329 reg = <0x10180000 0x40000>;
331 interrupt-parent = <&cpuintc>;
334 ralink,eeprom = "soc_wmac.eeprom";
338 #address-cells = <1>;
340 compatible = "ralink,rt3050-otg", "snps,dwc2";
341 reg = <0x101c0000 0x40000>;
343 interrupt-parent = <&intc>;
346 resets = <&rstctrl 22>;
353 #trigger-source-cells = <0>;