aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/spear300-evb.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/spear300-evb.dts')
-rw-r--r--arch/arm/boot/dts/spear300-evb.dts221
1 files changed, 221 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/spear300-evb.dts b/arch/arm/boot/dts/spear300-evb.dts
new file mode 100644
index 00000000000..402ca0d5501
--- /dev/null
+++ b/arch/arm/boot/dts/spear300-evb.dts
@@ -0,0 +1,221 @@
1/*
2 * DTS file for SPEAr300 Evaluation Baord
3 *
4 * Copyright 2012 Viresh Kumar <viresh.kumar@st.com>
5 *
6 * The code contained herein is licensed under the GNU General Public
7 * License. You may obtain a copy of the GNU General Public License
8 * Version 2 or later at the following locations:
9 *
10 * http://www.opensource.org/licenses/gpl-license.html
11 * http://www.gnu.org/copyleft/gpl.html
12 */
13
14/dts-v1/;
15/include/ "spear300.dtsi"
16
17/ {
18 model = "ST SPEAr300 Evaluation Board";
19 compatible = "st,spear300-evb", "st,spear300";
20 #address-cells = <1>;
21 #size-cells = <1>;
22
23 memory {
24 reg = <0 0x40000000>;
25 };
26
27 ahb {
28 pinmux@99000000 {
29 st,pinmux-mode = <2>;
30 pinctrl-names = "default";
31 pinctrl-0 = <&state_default>;
32
33 state_default: pinmux {
34 i2c0 {
35 st,pins = "i2c0_grp";
36 st,function = "i2c0";
37 };
38 ssp0 {
39 st,pins = "ssp0_grp";
40 st,function = "ssp0";
41 };
42 mii0 {
43 st,pins = "mii0_grp";
44 st,function = "mii0";
45 };
46 uart0 {
47 st,pins = "uart0_grp";
48 st,function = "uart0";
49 };
50 clcd {
51 st,pins = "clcd_pfmode_grp";
52 st,function = "clcd";
53 };
54 sdhci {
55 st,pins = "sdhci_4bit_grp";
56 st,function = "sdhci";
57 };
58 gpio1 {
59 st,pins = "gpio1_4_to_7_grp",
60 "gpio1_0_to_3_grp";
61 st,function = "gpio1";
62 };
63 };
64 };
65
66 clcd@60000000 {
67 status = "okay";
68 };
69
70 dma@fc400000 {
71 status = "okay";
72 };
73
74 fsmc: flash@94000000 {
75 status = "okay";
76 };
77
78 gmac: eth@e0800000 {
79 status = "okay";
80 };
81
82 sdhci@70000000 {
83 int-gpio = <&gpio1 0 0>;
84 power-gpio = <&gpio1 2 1>;
85 status = "okay";
86 };
87
88 smi: flash@fc000000 {
89 status = "okay";
90 };
91
92 spi0: spi@d0100000 {
93 status = "okay";
94 };
95
96 ehci@e1800000 {
97 status = "okay";
98 };
99
100 ohci@e1900000 {
101 status = "okay";
102 };
103
104 ohci@e2100000 {
105 status = "okay";
106 };
107
108 apb {
109 gpio0: gpio@fc980000 {
110 status = "okay";
111 };
112
113 gpio1: gpio@a9000000 {
114 status = "okay";
115 };
116
117 i2c0: i2c@d0180000 {
118 status = "okay";
119 };
120
121 kbd@a0000000 {
122 linux,keymap = < 0x00010000
123 0x00020100
124 0x00030200
125 0x00040300
126 0x00050400
127 0x00060500
128 0x00070600
129 0x00080700
130 0x00090800
131 0x000a0001
132 0x000c0101
133 0x000d0201
134 0x000e0301
135 0x000f0401
136 0x00100501
137 0x00110601
138 0x00120701
139 0x00130801
140 0x00140002
141 0x00150102
142 0x00160202
143 0x00170302
144 0x00180402
145 0x00190502
146 0x001a0602
147 0x001b0702
148 0x001c0802
149 0x001d0003
150 0x001e0103
151 0x001f0203
152 0x00200303
153 0x00210403
154 0x00220503
155 0x00230603
156 0x00240703
157 0x00250803
158 0x00260004
159 0x00270104
160 0x00280204
161 0x00290304
162 0x002a0404
163 0x002b0504
164 0x002c0604
165 0x002d0704
166 0x002e0804
167 0x002f0005
168 0x00300105
169 0x00310205
170 0x00320305
171 0x00330405
172 0x00340505
173 0x00350605
174 0x00360705
175 0x00370805
176 0x00380006
177 0x00390106
178 0x003a0206
179 0x003b0306
180 0x003c0406
181 0x003d0506
182 0x003e0606
183 0x003f0706
184 0x00400806
185 0x00410007
186 0x00420107
187 0x00430207
188 0x00440307
189 0x00450407
190 0x00460507
191 0x00470607
192 0x00480707
193 0x00490807
194 0x004a0008
195 0x004b0108
196 0x004c0208
197 0x004d0308
198 0x004e0408
199 0x004f0508
200 0x00500608
201 0x00510708
202 0x00520808 >;
203 autorepeat;
204 st,mode = <0>;
205 status = "okay";
206 };
207
208 rtc@fc900000 {
209 status = "okay";
210 };
211
212 serial@d0000000 {
213 status = "okay";
214 };
215
216 wdt@fc880000 {
217 status = "okay";
218 };
219 };
220 };
221};