]>
Commit | Line | Data |
---|---|---|
b074abb7 KK |
1 | /* |
2 | * SAMSUNG EXYNOS5250 SoC device tree source | |
3 | * | |
4 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | |
5 | * http://www.samsung.com | |
6 | * | |
7 | * SAMSUNG EXYNOS5250 SoC device nodes are listed in this file. | |
8 | * EXYNOS5250 based board files can include this file and provide | |
9 | * values for board specfic bindings. | |
10 | * | |
11 | * Note: This file does not include device nodes for all the controllers in | |
12 | * EXYNOS5250 SoC. As device tree coverage for EXYNOS5250 increases, | |
13 | * additional nodes can be added to this file. | |
14 | * | |
15 | * This program is free software; you can redistribute it and/or modify | |
16 | * it under the terms of the GNU General Public License version 2 as | |
17 | * published by the Free Software Foundation. | |
18 | */ | |
19 | ||
20 | /include/ "skeleton.dtsi" | |
21 | ||
22 | / { | |
23 | compatible = "samsung,exynos5250"; | |
24 | interrupt-parent = <&gic>; | |
25 | ||
26 | gic:interrupt-controller@10490000 { | |
27 | compatible = "arm,cortex-a9-gic"; | |
28 | #interrupt-cells = <3>; | |
29 | interrupt-controller; | |
30 | reg = <0x10490000 0x1000>, <0x10480000 0x100>; | |
31 | }; | |
32 | ||
33 | watchdog { | |
34 | compatible = "samsung,s3c2410-wdt"; | |
35 | reg = <0x101D0000 0x100>; | |
36 | interrupts = <0 42 0>; | |
37 | }; | |
38 | ||
39 | rtc { | |
40 | compatible = "samsung,s3c6410-rtc"; | |
41 | reg = <0x101E0000 0x100>; | |
42 | interrupts = <0 43 0>, <0 44 0>; | |
43 | }; | |
44 | ||
45 | sdhci@12200000 { | |
46 | compatible = "samsung,exynos4210-sdhci"; | |
47 | reg = <0x12200000 0x100>; | |
48 | interrupts = <0 75 0>; | |
49 | }; | |
50 | ||
51 | sdhci@12210000 { | |
52 | compatible = "samsung,exynos4210-sdhci"; | |
53 | reg = <0x12210000 0x100>; | |
54 | interrupts = <0 76 0>; | |
55 | }; | |
56 | ||
57 | sdhci@12220000 { | |
58 | compatible = "samsung,exynos4210-sdhci"; | |
59 | reg = <0x12220000 0x100>; | |
60 | interrupts = <0 77 0>; | |
61 | }; | |
62 | ||
63 | sdhci@12230000 { | |
64 | compatible = "samsung,exynos4210-sdhci"; | |
65 | reg = <0x12230000 0x100>; | |
66 | interrupts = <0 78 0>; | |
67 | }; | |
68 | ||
69 | serial@12C00000 { | |
70 | compatible = "samsung,exynos4210-uart"; | |
71 | reg = <0x12C00000 0x100>; | |
72 | interrupts = <0 51 0>; | |
73 | }; | |
74 | ||
75 | serial@12C10000 { | |
76 | compatible = "samsung,exynos4210-uart"; | |
77 | reg = <0x12C10000 0x100>; | |
78 | interrupts = <0 52 0>; | |
79 | }; | |
80 | ||
81 | serial@12C20000 { | |
82 | compatible = "samsung,exynos4210-uart"; | |
83 | reg = <0x12C20000 0x100>; | |
84 | interrupts = <0 53 0>; | |
85 | }; | |
86 | ||
87 | serial@12C30000 { | |
88 | compatible = "samsung,exynos4210-uart"; | |
89 | reg = <0x12C30000 0x100>; | |
90 | interrupts = <0 54 0>; | |
91 | }; | |
92 | ||
93 | i2c@12C60000 { | |
94 | compatible = "samsung,s3c2440-i2c"; | |
95 | reg = <0x12C60000 0x100>; | |
96 | interrupts = <0 56 0>; | |
97 | }; | |
98 | ||
99 | i2c@12C70000 { | |
100 | compatible = "samsung,s3c2440-i2c"; | |
101 | reg = <0x12C70000 0x100>; | |
102 | interrupts = <0 57 0>; | |
103 | }; | |
104 | ||
105 | i2c@12C80000 { | |
106 | compatible = "samsung,s3c2440-i2c"; | |
107 | reg = <0x12C80000 0x100>; | |
108 | interrupts = <0 58 0>; | |
109 | }; | |
110 | ||
111 | i2c@12C90000 { | |
112 | compatible = "samsung,s3c2440-i2c"; | |
113 | reg = <0x12C90000 0x100>; | |
114 | interrupts = <0 59 0>; | |
115 | }; | |
116 | ||
117 | i2c@12CA0000 { | |
118 | compatible = "samsung,s3c2440-i2c"; | |
119 | reg = <0x12CA0000 0x100>; | |
120 | interrupts = <0 60 0>; | |
121 | }; | |
122 | ||
123 | i2c@12CB0000 { | |
124 | compatible = "samsung,s3c2440-i2c"; | |
125 | reg = <0x12CB0000 0x100>; | |
126 | interrupts = <0 61 0>; | |
127 | }; | |
128 | ||
129 | i2c@12CC0000 { | |
130 | compatible = "samsung,s3c2440-i2c"; | |
131 | reg = <0x12CC0000 0x100>; | |
132 | interrupts = <0 62 0>; | |
133 | }; | |
134 | ||
135 | i2c@12CD0000 { | |
136 | compatible = "samsung,s3c2440-i2c"; | |
137 | reg = <0x12CD0000 0x100>; | |
138 | interrupts = <0 63 0>; | |
139 | }; | |
140 | ||
141 | amba { | |
142 | #address-cells = <1>; | |
143 | #size-cells = <1>; | |
144 | compatible = "arm,amba-bus"; | |
145 | interrupt-parent = <&gic>; | |
146 | ranges; | |
147 | ||
148 | pdma0: pdma@121A0000 { | |
149 | compatible = "arm,pl330", "arm,primecell"; | |
150 | reg = <0x121A0000 0x1000>; | |
151 | interrupts = <0 34 0>; | |
152 | }; | |
153 | ||
154 | pdma1: pdma@121B0000 { | |
155 | compatible = "arm,pl330", "arm,primecell"; | |
156 | reg = <0x121B0000 0x1000>; | |
157 | interrupts = <0 35 0>; | |
158 | }; | |
159 | ||
160 | mdma0: pdma@10800000 { | |
161 | compatible = "arm,pl330", "arm,primecell"; | |
162 | reg = <0x10800000 0x1000>; | |
163 | interrupts = <0 33 0>; | |
164 | }; | |
165 | ||
166 | mdma1: pdma@11C10000 { | |
167 | compatible = "arm,pl330", "arm,primecell"; | |
168 | reg = <0x11C10000 0x1000>; | |
169 | interrupts = <0 124 0>; | |
170 | }; | |
171 | }; | |
172 | ||
173 | gpio-controllers { | |
174 | #address-cells = <1>; | |
175 | #size-cells = <1>; | |
176 | gpio-controller; | |
177 | ranges; | |
178 | ||
179 | gpa0: gpio-controller@11400000 { | |
180 | compatible = "samsung,exynos4-gpio"; | |
181 | reg = <0x11400000 0x20>; | |
182 | #gpio-cells = <4>; | |
183 | }; | |
184 | ||
185 | gpa1: gpio-controller@11400020 { | |
186 | compatible = "samsung,exynos4-gpio"; | |
187 | reg = <0x11400020 0x20>; | |
188 | #gpio-cells = <4>; | |
189 | }; | |
190 | ||
191 | gpa2: gpio-controller@11400040 { | |
192 | compatible = "samsung,exynos4-gpio"; | |
193 | reg = <0x11400040 0x20>; | |
194 | #gpio-cells = <4>; | |
195 | }; | |
196 | ||
197 | gpb0: gpio-controller@11400060 { | |
198 | compatible = "samsung,exynos4-gpio"; | |
199 | reg = <0x11400060 0x20>; | |
200 | #gpio-cells = <4>; | |
201 | }; | |
202 | ||
203 | gpb1: gpio-controller@11400080 { | |
204 | compatible = "samsung,exynos4-gpio"; | |
205 | reg = <0x11400080 0x20>; | |
206 | #gpio-cells = <4>; | |
207 | }; | |
208 | ||
209 | gpb2: gpio-controller@114000A0 { | |
210 | compatible = "samsung,exynos4-gpio"; | |
211 | reg = <0x114000A0 0x20>; | |
212 | #gpio-cells = <4>; | |
213 | }; | |
214 | ||
215 | gpb3: gpio-controller@114000C0 { | |
216 | compatible = "samsung,exynos4-gpio"; | |
217 | reg = <0x114000C0 0x20>; | |
218 | #gpio-cells = <4>; | |
219 | }; | |
220 | ||
221 | gpc0: gpio-controller@114000E0 { | |
222 | compatible = "samsung,exynos4-gpio"; | |
223 | reg = <0x114000E0 0x20>; | |
224 | #gpio-cells = <4>; | |
225 | }; | |
226 | ||
227 | gpc1: gpio-controller@11400100 { | |
228 | compatible = "samsung,exynos4-gpio"; | |
229 | reg = <0x11400100 0x20>; | |
230 | #gpio-cells = <4>; | |
231 | }; | |
232 | ||
233 | gpc2: gpio-controller@11400120 { | |
234 | compatible = "samsung,exynos4-gpio"; | |
235 | reg = <0x11400120 0x20>; | |
236 | #gpio-cells = <4>; | |
237 | }; | |
238 | ||
239 | gpc3: gpio-controller@11400140 { | |
240 | compatible = "samsung,exynos4-gpio"; | |
241 | reg = <0x11400140 0x20>; | |
242 | #gpio-cells = <4>; | |
243 | }; | |
244 | ||
245 | gpd0: gpio-controller@11400160 { | |
246 | compatible = "samsung,exynos4-gpio"; | |
247 | reg = <0x11400160 0x20>; | |
248 | #gpio-cells = <4>; | |
249 | }; | |
250 | ||
251 | gpd1: gpio-controller@11400180 { | |
252 | compatible = "samsung,exynos4-gpio"; | |
253 | reg = <0x11400180 0x20>; | |
254 | #gpio-cells = <4>; | |
255 | }; | |
256 | ||
257 | gpy0: gpio-controller@114001A0 { | |
258 | compatible = "samsung,exynos4-gpio"; | |
259 | reg = <0x114001A0 0x20>; | |
260 | #gpio-cells = <4>; | |
261 | }; | |
262 | ||
263 | gpy1: gpio-controller@114001C0 { | |
264 | compatible = "samsung,exynos4-gpio"; | |
265 | reg = <0x114001C0 0x20>; | |
266 | #gpio-cells = <4>; | |
267 | }; | |
268 | ||
269 | gpy2: gpio-controller@114001E0 { | |
270 | compatible = "samsung,exynos4-gpio"; | |
271 | reg = <0x114001E0 0x20>; | |
272 | #gpio-cells = <4>; | |
273 | }; | |
274 | ||
275 | gpy3: gpio-controller@11400200 { | |
276 | compatible = "samsung,exynos4-gpio"; | |
277 | reg = <0x11400200 0x20>; | |
278 | #gpio-cells = <4>; | |
279 | }; | |
280 | ||
281 | gpy4: gpio-controller@11400220 { | |
282 | compatible = "samsung,exynos4-gpio"; | |
283 | reg = <0x11400220 0x20>; | |
284 | #gpio-cells = <4>; | |
285 | }; | |
286 | ||
287 | gpy5: gpio-controller@11400240 { | |
288 | compatible = "samsung,exynos4-gpio"; | |
289 | reg = <0x11400240 0x20>; | |
290 | #gpio-cells = <4>; | |
291 | }; | |
292 | ||
293 | gpy6: gpio-controller@11400260 { | |
294 | compatible = "samsung,exynos4-gpio"; | |
295 | reg = <0x11400260 0x20>; | |
296 | #gpio-cells = <4>; | |
297 | }; | |
298 | ||
299 | gpx0: gpio-controller@11400C00 { | |
300 | compatible = "samsung,exynos4-gpio"; | |
301 | reg = <0x11400C00 0x20>; | |
302 | #gpio-cells = <4>; | |
303 | }; | |
304 | ||
305 | gpx1: gpio-controller@11400C20 { | |
306 | compatible = "samsung,exynos4-gpio"; | |
307 | reg = <0x11400C20 0x20>; | |
308 | #gpio-cells = <4>; | |
309 | }; | |
310 | ||
311 | gpx2: gpio-controller@11400C40 { | |
312 | compatible = "samsung,exynos4-gpio"; | |
313 | reg = <0x11400C40 0x20>; | |
314 | #gpio-cells = <4>; | |
315 | }; | |
316 | ||
317 | gpx3: gpio-controller@11400C60 { | |
318 | compatible = "samsung,exynos4-gpio"; | |
319 | reg = <0x11400C60 0x20>; | |
320 | #gpio-cells = <4>; | |
321 | }; | |
322 | ||
323 | gpe0: gpio-controller@13400000 { | |
324 | compatible = "samsung,exynos4-gpio"; | |
325 | reg = <0x13400000 0x20>; | |
326 | #gpio-cells = <4>; | |
327 | }; | |
328 | ||
329 | gpe1: gpio-controller@13400020 { | |
330 | compatible = "samsung,exynos4-gpio"; | |
331 | reg = <0x13400020 0x20>; | |
332 | #gpio-cells = <4>; | |
333 | }; | |
334 | ||
335 | gpf0: gpio-controller@13400040 { | |
336 | compatible = "samsung,exynos4-gpio"; | |
337 | reg = <0x13400040 0x20>; | |
338 | #gpio-cells = <4>; | |
339 | }; | |
340 | ||
341 | gpf1: gpio-controller@13400060 { | |
342 | compatible = "samsung,exynos4-gpio"; | |
343 | reg = <0x13400060 0x20>; | |
344 | #gpio-cells = <4>; | |
345 | }; | |
346 | ||
347 | gpg0: gpio-controller@13400080 { | |
348 | compatible = "samsung,exynos4-gpio"; | |
349 | reg = <0x13400080 0x20>; | |
350 | #gpio-cells = <4>; | |
351 | }; | |
352 | ||
353 | gpg1: gpio-controller@134000A0 { | |
354 | compatible = "samsung,exynos4-gpio"; | |
355 | reg = <0x134000A0 0x20>; | |
356 | #gpio-cells = <4>; | |
357 | }; | |
358 | ||
359 | gpg2: gpio-controller@134000C0 { | |
360 | compatible = "samsung,exynos4-gpio"; | |
361 | reg = <0x134000C0 0x20>; | |
362 | #gpio-cells = <4>; | |
363 | }; | |
364 | ||
365 | gph0: gpio-controller@134000E0 { | |
366 | compatible = "samsung,exynos4-gpio"; | |
367 | reg = <0x134000E0 0x20>; | |
368 | #gpio-cells = <4>; | |
369 | }; | |
370 | ||
371 | gph1: gpio-controller@13400100 { | |
372 | compatible = "samsung,exynos4-gpio"; | |
373 | reg = <0x13400100 0x20>; | |
374 | #gpio-cells = <4>; | |
375 | }; | |
376 | ||
377 | gpv0: gpio-controller@10D10000 { | |
378 | compatible = "samsung,exynos4-gpio"; | |
379 | reg = <0x10D10000 0x20>; | |
380 | #gpio-cells = <4>; | |
381 | }; | |
382 | ||
383 | gpv1: gpio-controller@10D10020 { | |
384 | compatible = "samsung,exynos4-gpio"; | |
385 | reg = <0x10D10020 0x20>; | |
386 | #gpio-cells = <4>; | |
387 | }; | |
388 | ||
389 | gpv2: gpio-controller@10D10040 { | |
390 | compatible = "samsung,exynos4-gpio"; | |
391 | reg = <0x10D10040 0x20>; | |
392 | #gpio-cells = <4>; | |
393 | }; | |
394 | ||
395 | gpv3: gpio-controller@10D10060 { | |
396 | compatible = "samsung,exynos4-gpio"; | |
397 | reg = <0x10D10060 0x20>; | |
398 | #gpio-cells = <4>; | |
399 | }; | |
400 | ||
401 | gpv4: gpio-controller@10D10080 { | |
402 | compatible = "samsung,exynos4-gpio"; | |
403 | reg = <0x10D10080 0x20>; | |
404 | #gpio-cells = <4>; | |
405 | }; | |
406 | ||
407 | gpz: gpio-controller@03860000 { | |
408 | compatible = "samsung,exynos4-gpio"; | |
409 | reg = <0x03860000 0x20>; | |
410 | #gpio-cells = <4>; | |
411 | }; | |
412 | }; | |
413 | }; |