6 compatible = "mediatek,mt7628an-soc";
17 compatible = "mips,mips24KEc";
23 bootargs = "console=ttyS0,57600";
28 #interrupt-cells = <1>;
30 compatible = "mti,cpu-interrupt-controller";
33 palmbus: palmbus@10000000 {
34 compatible = "palmbus";
35 reg = <0x10000000 0x200000>;
36 ranges = <0x0 0x10000000 0x1FFFFF>;
42 compatible = "ralink,mt7628-sysc", "ralink,mt7688-sysc", "syscon";
48 watchdog: watchdog@100 {
49 compatible = "mediatek,mt7621-wdt";
51 mediatek,sysctl = <&sysc>;
55 compatible = "ralink,mt7628an-intc", "ralink,rt2880-intc";
59 #interrupt-cells = <1>;
61 interrupt-parent = <&cpuintc>;
64 ralink,intc-registers = <0x9c 0xa0
70 compatible = "ralink,mt7620a-memc", "ralink,rt3050-memc";
73 interrupt-parent = <&intc>;
78 compatible = "mediatek,mt7621-gpio";
81 interrupt-parent = <&intc>;
84 #interrupt-cells = <2>;
92 compatible = "mediatek,mt7621-i2c";
101 #address-cells = <1>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&i2c_pins>;
111 compatible = "mediatek,mt7628-i2s";
119 interrupt-parent = <&intc>;
127 dma-names = "tx", "rx";
133 compatible = "ralink,mt7621-spi";
142 #address-cells = <1>;
145 pinctrl-names = "default";
146 pinctrl-0 = <&spi_pins>;
151 uartlite: uart0@c00 {
152 compatible = "ns16550a";
163 interrupt-parent = <&intc>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&uart0_pins>;
171 compatible = "ns16550a";
182 interrupt-parent = <&intc>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&uart1_pins>;
192 compatible = "ns16550a";
203 interrupt-parent = <&intc>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&uart2_pins>;
213 compatible = "mediatek,mt7628-pwm";
214 reg = <0x5000 0x1000>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&pwm0_pins>, <&pwm1_pins>;
224 compatible = "ralink,mt7620a-pcm";
225 reg = <0x2000 0x800>;
230 interrupt-parent = <&intc>;
237 compatible = "ralink,rt3883-gdma";
238 reg = <0x2800 0x800>;
243 interrupt-parent = <&intc>;
247 #dma-channels = <16>;
248 #dma-requests = <16>;
255 compatible = "ralink,rt2880-pinmux";
256 pinctrl-names = "default";
257 pinctrl-0 = <&state_default>;
259 state_default: pinctrl0 {
269 spi_cs1_pins: spi_cs1 {
272 function = "spi cs1";
290 uart0_pins: uartlite {
332 pcm_i2s_pins: pcm_i2s {
339 refclk_pins: refclk {
347 usbphy: usbphy@10120000 {
348 compatible = "mediatek,mt7628-usbphy", "mediatek,mt7620-usbphy";
349 reg = <0x10120000 0x1000>;
352 ralink,sysctl = <&sysc>;
353 /* usb phy reset is only controled by RSTCTRL bit 22 */
354 resets = <&sysc 22>, <&sysc 25>;
355 reset-names = "host", "device";
358 sdhci: sdhci@10130000 {
359 compatible = "ralink,mt7620-sdhci";
360 reg = <0x10130000 0x4000>;
362 interrupt-parent = <&intc>;
365 pinctrl-names = "default";
366 pinctrl-0 = <&sdxc_pins>;
371 ehci: ehci@101c0000 {
372 #address-cells = <1>;
374 compatible = "generic-ehci";
375 reg = <0x101c0000 0x1000>;
380 interrupt-parent = <&intc>;
385 #trigger-source-cells = <0>;
389 ohci: ohci@101c1000 {
390 #address-cells = <1>;
392 compatible = "generic-ohci";
393 reg = <0x101c1000 0x1000>;
398 interrupt-parent = <&intc>;
403 #trigger-source-cells = <0>;
407 ethernet: ethernet@10100000 {
408 compatible = "ralink,rt5350-eth";
409 reg = <0x10100000 0x10000>;
411 interrupt-parent = <&cpuintc>;
414 resets = <&sysc 21>, <&sysc 23>;
415 reset-names = "fe", "esw";
417 mediatek,switch = <&esw>;
421 compatible = "mediatek,mt7628-esw", "ralink,rt3050-esw";
422 reg = <0x10110000 0x8000>;
425 reset-names = "ephy";
427 interrupt-parent = <&intc>;
431 pcie: pcie@10140000 {
432 compatible = "mediatek,mt7620-pci";
433 reg = <0x10140000 0x100
436 #address-cells = <3>;
439 interrupt-parent = <&cpuintc>;
443 reset-names = "pcie0";
451 0x02000000 0 0x00000000 0x20000000 0 0x10000000 /* pci memory */
452 0x01000000 0 0x00000000 0x10160000 0 0x00010000 /* io space */
456 reg = <0x0000 0 0 0 0>;
458 #address-cells = <3>;
467 wmac: wmac@10300000 {
468 compatible = "mediatek,mt7628-wmac";
469 reg = <0x10300000 0x100000>;
473 interrupt-parent = <&cpuintc>;