1 /* moxart.dtsi - Device Tree Include file for MOXA ART family SoC
3 * Copyright (C) 2013 Jonas Jensen <jonas.jensen@gmail.com>
5 * Licensed under GPLv2 or later.
8 #include <dt-bindings/interrupt-controller/irq.h>
13 compatible = "moxa,moxart";
15 interrupt-parent = <&intc>;
23 compatible = "faraday,fa526";
34 compatible = "simple-bus";
37 reg = <0x90000000 0x10000000>;
40 intc: interrupt-controller@98800000 {
41 compatible = "moxa,moxart-ic", "faraday,ftintc010";
42 reg = <0x98800000 0x100>;
44 #interrupt-cells = <2>;
45 interrupt-mask = <0x00080000>;
48 clk_pll: clk_pll@98100000 {
49 compatible = "moxa,moxart-pll-clock";
51 reg = <0x98100000 0x34>;
54 clk_apb: clk_apb@98100000 {
55 compatible = "moxa,moxart-apb-clock";
57 reg = <0x98100000 0x34>;
61 timer: timer@98400000 {
62 compatible = "moxa,moxart-timer", "faraday,fttmr010";
63 reg = <0x98400000 0x42>;
64 interrupts = <19 IRQ_TYPE_EDGE_FALLING>;
72 compatible = "moxa,moxart-gpio", "faraday,ftgpio010";
73 reg = <0x98700000 0x100>;
77 compatible = "moxa,moxart-rtc";
78 gpio-rtc-sclk = <&gpio 5 0>;
79 gpio-rtc-data = <&gpio 6 0>;
80 gpio-rtc-reset = <&gpio 7 0>;
84 compatible = "moxa,moxart-dma";
85 reg = <0x90500080 0x40>;
86 interrupts = <24 IRQ_TYPE_LEVEL_HIGH>;
90 watchdog: watchdog@98500000 {
91 compatible = "moxa,moxart-watchdog", "faraday,ftwdt010";
92 reg = <0x98500000 0x10>;
97 sdhci: sdhci@98e00000 {
98 compatible = "moxa,moxart-sdhci";
99 reg = <0x98e00000 0x5C>;
100 interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
104 dma-names = "tx", "rx";
108 mdio0: mdio@90900090 {
109 compatible = "moxa,moxart-mdio";
110 reg = <0x90900090 0x8>;
111 #address-cells = <1>;
116 mdio1: mdio@92000090 {
117 compatible = "moxa,moxart-mdio";
118 reg = <0x92000090 0x8>;
119 #address-cells = <1>;
125 compatible = "moxa,moxart-mac";
126 reg = <0x90900000 0x90>;
127 interrupts = <25 IRQ_TYPE_LEVEL_HIGH>;
128 phy-handle = <ðphy0>;
134 compatible = "moxa,moxart-mac";
135 reg = <0x92000000 0x90>;
136 interrupts = <27 IRQ_TYPE_LEVEL_HIGH>;
137 phy-handle = <ðphy1>;
142 uart0: uart@98200000 {
143 compatible = "ns16550a";
144 reg = <0x98200000 0x20>;
145 interrupts = <31 IRQ_TYPE_LEVEL_HIGH>;
148 clock-frequency = <14745600>;