4 compatible = "ralink,rt3352-soc";
8 compatible = "mips,mips24KEc";
13 bootargs = "console=ttyS0,57600";
18 #interrupt-cells = <1>;
20 compatible = "mti,cpu-interrupt-controller";
29 compatible = "palmbus";
30 reg = <0x10000000 0x200000>;
31 ranges = <0x0 0x10000000 0x1FFFFF>;
37 compatible = "ralink,rt3352-sysc", "ralink,rt3050-sysc";
42 compatible = "ralink,rt3352-timer", "ralink,rt2880-timer";
45 interrupt-parent = <&intc>;
50 compatible = "ralink,rt3352-wdt", "ralink,rt2880-wdt";
53 resets = <&rstctrl 8>;
56 interrupt-parent = <&intc>;
61 compatible = "ralink,rt3352-intc", "ralink,rt2880-intc";
65 #interrupt-cells = <1>;
67 interrupt-parent = <&cpuintc>;
72 compatible = "ralink,rt3352-memc", "ralink,rt3050-memc";
75 resets = <&rstctrl 20>;
78 interrupt-parent = <&intc>;
83 compatible = "ralink,rt3352-uart", "ralink,rt2880-uart", "ns16550a";
86 resets = <&rstctrl 12>;
89 interrupt-parent = <&intc>;
98 compatible = "ralink,rt3352-gpio", "ralink,rt2880-gpio";
104 ralink,gpio-base = <0>;
105 ralink,num-gpios = <24>;
106 ralink,register-map = [ 00 04 08 0c
109 resets = <&rstctrl 13>;
112 interrupt-parent = <&intc>;
117 compatible = "ralink,rt3352-gpio", "ralink,rt2880-gpio";
123 ralink,gpio-base = <24>;
124 ralink,num-gpios = <16>;
125 ralink,register-map = [ 00 04 08 0c
133 compatible = "ralink,rt3352-gpio", "ralink,rt2880-gpio";
139 ralink,gpio-base = <40>;
140 ralink,num-gpios = <6>;
141 ralink,register-map = [ 00 04 08 0c
149 compatible = "ralink,rt3352-spi", "ralink,rt2880-spi";
151 #address-cells = <1>;
154 resets = <&rstctrl 18>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&spi_pins>;
164 compatible = "ralink,rt3352-spi", "ralink,rt2880-spi";
166 #address-cells = <1>;
169 resets = <&rstctrl 18>;
172 pinctrl-names = "default";
173 pinctrl-0 = <&spi_cs1>;
179 compatible = "ralink,rt3352-uart", "ralink,rt2880-uart", "ns16550a";
182 resets = <&rstctrl 19>;
183 reset-names = "uartl";
185 interrupt-parent = <&intc>;
190 pinctrl-names = "default";
191 pinctrl-0 = <&uartlite_pins>;
196 compatible = "ralink,rt2880-pinmux";
198 pinctrl-names = "default";
199 pinctrl-0 = <&state_default>;
201 state_default: pinctrl0 {
206 ralink,group = "spi";
207 ralink,function = "spi";
213 ralink,group = "spi_cs1";
214 ralink,function = "spi_cs1";
218 uartlite_pins: uartlite {
220 ralink,group = "uartlite";
221 ralink,function = "uartlite";
227 compatible = "ralink,rt3352-reset", "ralink,rt2880-reset";
232 compatible = "ralink,rt3352-eth", "ralink,rt3050-eth";
233 reg = <0x10100000 10000>;
235 resets = <&rstctrl 21>;
238 interrupt-parent = <&cpuintc>;
241 mediatek,switch = <&esw>;
245 compatible = "ralink,rt3352-esw", "ralink,rt3050-esw";
246 reg = <0x10110000 8000>;
248 resets = <&rstctrl 23>;
251 interrupt-parent = <&intc>;
256 compatible = "ralink,rt3xxx-usbphy";
258 resets = <&rstctrl 22 &rstctrl 25>;
259 reset-names = "host", "device";
263 compatible = "ralink,rt3352-wmac", "ralink,rt2880-wmac";
264 reg = <0x10180000 40000>;
266 interrupt-parent = <&cpuintc>;
269 ralink,eeprom = "soc_wmac.eeprom";
273 compatible = "ralink,rt3xxx-ehci", "ehci-platform";
274 reg = <0x101c0000 0x1000>;
276 interrupt-parent = <&intc>;
283 compatible = "ralink,rt3xxx-ohci", "ohci-platform";
284 reg = <0x101c1000 0x1000>;
286 interrupt-parent = <&intc>;