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 = "ralink,mt7628an-wdt", "mediatek,mt7621-wdt";
57 interrupt-parent = <&intc>;
62 compatible = "ralink,mt7628an-intc", "ralink,rt2880-intc";
69 #interrupt-cells = <1>;
71 interrupt-parent = <&cpuintc>;
74 ralink,intc-registers = <0x9c 0xa0
80 compatible = "ralink,mt7620a-memc", "ralink,rt3050-memc";
86 interrupt-parent = <&intc>;
91 compatible = "mediatek,mt7621-gpio";
94 interrupt-parent = <&intc>;
97 #interrupt-cells = <2>;
105 compatible = "mediatek,mt7621-i2c";
114 #address-cells = <1>;
119 pinctrl-names = "default";
120 pinctrl-0 = <&i2c_pins>;
124 compatible = "mediatek,mt7628-i2s";
132 interrupt-parent = <&intc>;
140 dma-names = "tx", "rx";
146 compatible = "ralink,mt7621-spi";
155 #address-cells = <1>;
158 pinctrl-names = "default";
159 pinctrl-0 = <&spi_pins>;
164 uartlite: uart0@c00 {
165 compatible = "ns16550a";
176 interrupt-parent = <&intc>;
179 pinctrl-names = "default";
180 pinctrl-0 = <&uart0_pins>;
184 compatible = "ns16550a";
195 interrupt-parent = <&intc>;
198 pinctrl-names = "default";
199 pinctrl-0 = <&uart1_pins>;
205 compatible = "ns16550a";
216 interrupt-parent = <&intc>;
219 pinctrl-names = "default";
220 pinctrl-0 = <&uart2_pins>;
226 compatible = "mediatek,mt7628-pwm";
227 reg = <0x5000 0x1000>;
233 pinctrl-names = "default";
234 pinctrl-0 = <&pwm0_pins>, <&pwm1_pins>;
240 compatible = "ralink,mt7620a-pcm";
241 reg = <0x2000 0x800>;
246 interrupt-parent = <&intc>;
253 compatible = "ralink,rt3883-gdma";
254 reg = <0x2800 0x800>;
259 interrupt-parent = <&intc>;
263 #dma-channels = <16>;
264 #dma-requests = <16>;
271 compatible = "ralink,rt2880-pinmux";
272 pinctrl-names = "default";
273 pinctrl-0 = <&state_default>;
275 state_default: pinctrl0 {
285 spi_cs1_pins: spi_cs1 {
288 function = "spi cs1";
306 uart0_pins: uartlite {
348 pcm_i2s_pins: pcm_i2s {
355 refclk_pins: refclk {
363 usbphy: usbphy@10120000 {
364 compatible = "mediatek,mt7628-usbphy", "mediatek,mt7620-usbphy";
365 reg = <0x10120000 0x1000>;
368 ralink,sysctl = <&sysc>;
369 /* usb phy reset is only controled by RSTCTRL bit 22 */
370 resets = <&sysc 22>, <&sysc 25>;
371 reset-names = "host", "device";
374 sdhci: sdhci@10130000 {
375 compatible = "ralink,mt7620-sdhci";
376 reg = <0x10130000 0x4000>;
378 interrupt-parent = <&intc>;
381 pinctrl-names = "default";
382 pinctrl-0 = <&sdxc_pins>;
387 ehci: ehci@101c0000 {
388 #address-cells = <1>;
390 compatible = "generic-ehci";
391 reg = <0x101c0000 0x1000>;
396 interrupt-parent = <&intc>;
401 #trigger-source-cells = <0>;
405 ohci: ohci@101c1000 {
406 #address-cells = <1>;
408 compatible = "generic-ohci";
409 reg = <0x101c1000 0x1000>;
414 interrupt-parent = <&intc>;
419 #trigger-source-cells = <0>;
423 ethernet: ethernet@10100000 {
424 compatible = "ralink,rt5350-eth";
425 reg = <0x10100000 0x10000>;
427 interrupt-parent = <&cpuintc>;
433 mediatek,switch = <&esw>;
437 compatible = "mediatek,mt7628-esw", "ralink,rt3050-esw";
438 reg = <0x10110000 0x8000>;
440 resets = <&sysc 23>, <&sysc 24>;
441 reset-names = "esw", "ephy";
443 interrupt-parent = <&intc>;
447 pcie: pcie@10140000 {
448 compatible = "mediatek,mt7620-pci";
449 reg = <0x10140000 0x100
452 #address-cells = <3>;
455 interrupt-parent = <&cpuintc>;
459 reset-names = "pcie0";
467 0x02000000 0 0x00000000 0x20000000 0 0x10000000 /* pci memory */
468 0x01000000 0 0x00000000 0x10160000 0 0x00010000 /* io space */
472 reg = <0x0000 0 0 0 0>;
474 #address-cells = <3>;
483 wmac: wmac@10300000 {
484 compatible = "mediatek,mt7628-wmac";
485 reg = <0x10300000 0x100000>;
489 interrupt-parent = <&cpuintc>;