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", "syscon";
48 watchdog: watchdog@100 {
49 compatible = "mediatek,mt7621-wdt";
51 mediatek,sysctl = <&sysc>;
55 compatible = "ralink,mt7628an-intc", "ralink,rt2880-intc";
62 #interrupt-cells = <1>;
64 interrupt-parent = <&cpuintc>;
67 ralink,intc-registers = <0x9c 0xa0
73 compatible = "ralink,mt7620a-memc", "ralink,rt3050-memc";
79 interrupt-parent = <&intc>;
84 compatible = "mediatek,mt7621-gpio";
87 interrupt-parent = <&intc>;
90 #interrupt-cells = <2>;
98 compatible = "mediatek,mt7621-i2c";
107 #address-cells = <1>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&i2c_pins>;
117 compatible = "mediatek,mt7628-i2s";
125 interrupt-parent = <&intc>;
133 dma-names = "tx", "rx";
139 compatible = "ralink,mt7621-spi";
148 #address-cells = <1>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&spi_pins>;
157 uartlite: uart0@c00 {
158 compatible = "ns16550a";
169 interrupt-parent = <&intc>;
172 pinctrl-names = "default";
173 pinctrl-0 = <&uart0_pins>;
177 compatible = "ns16550a";
188 interrupt-parent = <&intc>;
191 pinctrl-names = "default";
192 pinctrl-0 = <&uart1_pins>;
198 compatible = "ns16550a";
209 interrupt-parent = <&intc>;
212 pinctrl-names = "default";
213 pinctrl-0 = <&uart2_pins>;
219 compatible = "mediatek,mt7628-pwm";
220 reg = <0x5000 0x1000>;
226 pinctrl-names = "default";
227 pinctrl-0 = <&pwm0_pins>, <&pwm1_pins>;
233 compatible = "ralink,mt7620a-pcm";
234 reg = <0x2000 0x800>;
239 interrupt-parent = <&intc>;
246 compatible = "ralink,rt3883-gdma";
247 reg = <0x2800 0x800>;
252 interrupt-parent = <&intc>;
256 #dma-channels = <16>;
257 #dma-requests = <16>;
264 compatible = "ralink,rt2880-pinmux";
265 pinctrl-names = "default";
266 pinctrl-0 = <&state_default>;
268 state_default: pinctrl0 {
278 spi_cs1_pins: spi_cs1 {
281 function = "spi cs1";
299 uart0_pins: uartlite {
341 pcm_i2s_pins: pcm_i2s {
348 refclk_pins: refclk {
356 usbphy: usbphy@10120000 {
357 compatible = "mediatek,mt7628-usbphy", "mediatek,mt7620-usbphy";
358 reg = <0x10120000 0x1000>;
361 ralink,sysctl = <&sysc>;
362 /* usb phy reset is only controled by RSTCTRL bit 22 */
363 resets = <&sysc 22>, <&sysc 25>;
364 reset-names = "host", "device";
367 sdhci: sdhci@10130000 {
368 compatible = "ralink,mt7620-sdhci";
369 reg = <0x10130000 0x4000>;
371 interrupt-parent = <&intc>;
374 pinctrl-names = "default";
375 pinctrl-0 = <&sdxc_pins>;
380 ehci: ehci@101c0000 {
381 #address-cells = <1>;
383 compatible = "generic-ehci";
384 reg = <0x101c0000 0x1000>;
389 interrupt-parent = <&intc>;
394 #trigger-source-cells = <0>;
398 ohci: ohci@101c1000 {
399 #address-cells = <1>;
401 compatible = "generic-ohci";
402 reg = <0x101c1000 0x1000>;
407 interrupt-parent = <&intc>;
412 #trigger-source-cells = <0>;
416 ethernet: ethernet@10100000 {
417 compatible = "ralink,rt5350-eth";
418 reg = <0x10100000 0x10000>;
420 interrupt-parent = <&cpuintc>;
426 mediatek,switch = <&esw>;
430 compatible = "mediatek,mt7628-esw", "ralink,rt3050-esw";
431 reg = <0x10110000 0x8000>;
433 resets = <&sysc 23>, <&sysc 24>;
434 reset-names = "esw", "ephy";
436 interrupt-parent = <&intc>;
440 pcie: pcie@10140000 {
441 compatible = "mediatek,mt7620-pci";
442 reg = <0x10140000 0x100
445 #address-cells = <3>;
448 interrupt-parent = <&cpuintc>;
452 reset-names = "pcie0";
460 0x02000000 0 0x00000000 0x20000000 0 0x10000000 /* pci memory */
461 0x01000000 0 0x00000000 0x10160000 0 0x00010000 /* io space */
465 reg = <0x0000 0 0 0 0>;
467 #address-cells = <3>;
476 wmac: wmac@10300000 {
477 compatible = "mediatek,mt7628-wmac";
478 reg = <0x10300000 0x100000>;
482 interrupt-parent = <&cpuintc>;