1 From 1238d973f3828a65ccf9aead437b4e04925b100e Mon Sep 17 00:00:00 2001
2 From: John Crispin <blogic@openwrt.org>
3 Date: Thu, 21 Mar 2013 17:47:24 +0100
4 Subject: [PATCH 106/121] MIPS: add RT5350 dtsi file
6 Add a dtsi file for RT5350 Soc. This SoC is almost the same as RT3050 but has
7 OHCI/EHCI in favour of the Synopsis DWC2 core.
9 Signed-off-by: John Crispin <blogic@openwrt.org>
11 arch/mips/ralink/dts/rt5350.dtsi | 181 ++++++++++++++++++++++++++++++++++++++
12 1 file changed, 181 insertions(+)
13 create mode 100644 arch/mips/ralink/dts/rt5350.dtsi
15 diff --git a/arch/mips/ralink/dts/rt5350.dtsi b/arch/mips/ralink/dts/rt5350.dtsi
17 index 0000000..9ca95a3
19 +++ b/arch/mips/ralink/dts/rt5350.dtsi
22 + #address-cells = <1>;
24 + compatible = "ralink,rt5350-soc";
28 + compatible = "mips,mips24KEc";
33 + bootargs = "console=ttyS0,57600 init=/init";
36 + cpuintc: cpuintc@0 {
37 + #address-cells = <0>;
38 + #interrupt-cells = <1>;
39 + interrupt-controller;
40 + compatible = "mti,cpu-interrupt-controller";
44 + compatible = "palmbus";
45 + reg = <0x10000000 0x200000>;
46 + ranges = <0x0 0x10000000 0x1FFFFF>;
48 + #address-cells = <1>;
52 + compatible = "ralink,rt5350-sysc", "ralink,rt3050-sysc";
57 + compatible = "ralink,rt5350-timer", "ralink,rt2880-timer";
60 + interrupt-parent = <&intc>;
63 + status = "disabled";
67 + compatible = "ralink,rt5350-wdt", "ralink,rt2880-wdt";
72 + compatible = "ralink,rt5350-intc", "ralink,rt2880-intc";
73 + reg = <0x200 0x100>;
75 + interrupt-controller;
76 + #interrupt-cells = <1>;
78 + interrupt-parent = <&cpuintc>;
83 + compatible = "ralink,rt5350-memc", "ralink,rt3050-memc";
84 + reg = <0x300 0x100>;
88 + compatible = "ralink,rt5350-gpio", "ralink,rt2880-gpio";
94 + ralink,num-gpios = <24>;
95 + ralink,register-map = [ 00 04 08 0c
99 + status = "disabled";
103 + compatible = "ralink,rt5350-gpio", "ralink,rt2880-gpio";
104 + reg = <0x638 0x24>;
109 + ralink,num-gpios = <16>;
110 + ralink,register-map = [ 00 04 08 0c
114 + status = "disabled";
118 + compatible = "ralink,rt5350-gpio", "ralink,rt2880-gpio";
119 + reg = <0x660 0x24>;
124 + ralink,num-gpios = <12>;
125 + ralink,register-map = [ 00 04 08 0c
129 + status = "disabled";
133 + compatible = "ralink,rt5350-spi", "ralink,rt2880-spi";
134 + reg = <0xb00 0x100>;
135 + #address-cells = <1>;
138 + status = "disabled";
142 + compatible = "ralink,rt5350-uart", "ralink,rt2880-uart", "ns16550a";
143 + reg = <0xc00 0x100>;
145 + interrupt-parent = <&intc>;
152 + ethernet@10100000 {
153 + compatible = "ralink,rt5350-eth", "ralink,rt3050-eth";
154 + reg = <0x10100000 10000>;
156 + interrupt-parent = <&cpuintc>;
159 + status = "disabled";
163 + compatible = "ralink,rt5350-esw", "ralink,rt3050-esw";
164 + reg = <0x10110000 8000>;
166 + interrupt-parent = <&intc>;
169 + status = "disabled";
173 + compatible = "ralink,rt5350-wmac", "ralink,rt2880-wmac";
174 + reg = <0x10180000 40000>;
176 + interrupt-parent = <&cpuintc>;
179 + status = "disabled";
183 + compatible = "ralink,rt5350-ehci", "ehci-platform";
184 + reg = <0x101c0000 0x1000>;
186 + interrupt-parent = <&intc>;
189 + status = "disabled";
193 + compatible = "ralink,rt5350-ohci", "ohci-platform";
194 + reg = <0x101c1000 0x1000>;
196 + interrupt-parent = <&intc>;
199 + status = "disabled";