blob: c71db9ccf0cdc848818334d33ff2e2c1240051cc [file] [log] [blame]
Thomas Abraham0561cea2011-11-02 19:31:15 +09001/*
2 * Samsung's Exynos4210 SoC device tree source
3 *
4 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
6 * Copyright (c) 2010-2011 Linaro Ltd.
7 * www.linaro.org
8 *
9 * Samsung's Exynos4210 SoC device nodes are listed in this file. Exynos4210
10 * based board files can include this file and provide values for board specfic
11 * bindings.
12 *
13 * Note: This file does not include device nodes for all the controllers in
14 * Exynos4210 SoC. As device tree coverage for Exynos4210 increases, additional
15 * nodes can be added to this file.
16 *
17 * This program is free software; you can redistribute it and/or modify
18 * it under the terms of the GNU General Public License version 2 as
19 * published by the Free Software Foundation.
20*/
21
Tomasz Figab571abb2012-09-21 10:12:59 +090022/include/ "exynos4.dtsi"
Thomas Abraham0561cea2011-11-02 19:31:15 +090023
24/ {
25 compatible = "samsung,exynos4210";
Thomas Abraham4980c392012-07-14 10:45:32 +090026
Thomas Abraham0561cea2011-11-02 19:31:15 +090027 gic:interrupt-controller@10490000 {
Thomas Abrahamda911782012-02-08 11:42:43 +090028 cpu-offset = <0x8000>;
Thomas Abraham0561cea2011-11-02 19:31:15 +090029 };
30
Thomas Abraham49229722012-07-13 15:25:08 +090031 combiner:interrupt-controller@10440000 {
Thomas Abraham49229722012-07-13 15:25:08 +090032 interrupts = <0 0 0>, <0 1 0>, <0 2 0>, <0 3 0>,
33 <0 4 0>, <0 5 0>, <0 6 0>, <0 7 0>,
34 <0 8 0>, <0 9 0>, <0 10 0>, <0 11 0>,
35 <0 12 0>, <0 13 0>, <0 14 0>, <0 15 0>;
36 };
37
Thomas Abraham0561cea2011-11-02 19:31:15 +090038 gpio-controllers {
39 #address-cells = <1>;
40 #size-cells = <1>;
41 gpio-controller;
42 ranges;
43
44 gpa0: gpio-controller@11400000 {
45 compatible = "samsung,exynos4-gpio";
46 reg = <0x11400000 0x20>;
47 #gpio-cells = <4>;
48 };
49
50 gpa1: gpio-controller@11400020 {
51 compatible = "samsung,exynos4-gpio";
52 reg = <0x11400020 0x20>;
53 #gpio-cells = <4>;
54 };
55
56 gpb: gpio-controller@11400040 {
57 compatible = "samsung,exynos4-gpio";
58 reg = <0x11400040 0x20>;
59 #gpio-cells = <4>;
60 };
61
62 gpc0: gpio-controller@11400060 {
63 compatible = "samsung,exynos4-gpio";
64 reg = <0x11400060 0x20>;
65 #gpio-cells = <4>;
66 };
67
68 gpc1: gpio-controller@11400080 {
69 compatible = "samsung,exynos4-gpio";
70 reg = <0x11400080 0x20>;
71 #gpio-cells = <4>;
72 };
73
74 gpd0: gpio-controller@114000A0 {
75 compatible = "samsung,exynos4-gpio";
76 reg = <0x114000A0 0x20>;
77 #gpio-cells = <4>;
78 };
79
80 gpd1: gpio-controller@114000C0 {
81 compatible = "samsung,exynos4-gpio";
82 reg = <0x114000C0 0x20>;
83 #gpio-cells = <4>;
84 };
85
86 gpe0: gpio-controller@114000E0 {
87 compatible = "samsung,exynos4-gpio";
88 reg = <0x114000E0 0x20>;
89 #gpio-cells = <4>;
90 };
91
92 gpe1: gpio-controller@11400100 {
93 compatible = "samsung,exynos4-gpio";
94 reg = <0x11400100 0x20>;
95 #gpio-cells = <4>;
96 };
97
98 gpe2: gpio-controller@11400120 {
99 compatible = "samsung,exynos4-gpio";
100 reg = <0x11400120 0x20>;
101 #gpio-cells = <4>;
102 };
103
104 gpe3: gpio-controller@11400140 {
105 compatible = "samsung,exynos4-gpio";
106 reg = <0x11400140 0x20>;
107 #gpio-cells = <4>;
108 };
109
110 gpe4: gpio-controller@11400160 {
111 compatible = "samsung,exynos4-gpio";
112 reg = <0x11400160 0x20>;
113 #gpio-cells = <4>;
114 };
115
116 gpf0: gpio-controller@11400180 {
117 compatible = "samsung,exynos4-gpio";
118 reg = <0x11400180 0x20>;
119 #gpio-cells = <4>;
120 };
121
122 gpf1: gpio-controller@114001A0 {
123 compatible = "samsung,exynos4-gpio";
124 reg = <0x114001A0 0x20>;
125 #gpio-cells = <4>;
126 };
127
128 gpf2: gpio-controller@114001C0 {
129 compatible = "samsung,exynos4-gpio";
130 reg = <0x114001C0 0x20>;
131 #gpio-cells = <4>;
132 };
133
134 gpf3: gpio-controller@114001E0 {
135 compatible = "samsung,exynos4-gpio";
136 reg = <0x114001E0 0x20>;
137 #gpio-cells = <4>;
138 };
139
140 gpj0: gpio-controller@11000000 {
141 compatible = "samsung,exynos4-gpio";
142 reg = <0x11000000 0x20>;
143 #gpio-cells = <4>;
144 };
145
146 gpj1: gpio-controller@11000020 {
147 compatible = "samsung,exynos4-gpio";
148 reg = <0x11000020 0x20>;
149 #gpio-cells = <4>;
150 };
151
152 gpk0: gpio-controller@11000040 {
153 compatible = "samsung,exynos4-gpio";
154 reg = <0x11000040 0x20>;
155 #gpio-cells = <4>;
156 };
157
158 gpk1: gpio-controller@11000060 {
159 compatible = "samsung,exynos4-gpio";
160 reg = <0x11000060 0x20>;
161 #gpio-cells = <4>;
162 };
163
164 gpk2: gpio-controller@11000080 {
165 compatible = "samsung,exynos4-gpio";
166 reg = <0x11000080 0x20>;
167 #gpio-cells = <4>;
168 };
169
170 gpk3: gpio-controller@110000A0 {
171 compatible = "samsung,exynos4-gpio";
172 reg = <0x110000A0 0x20>;
173 #gpio-cells = <4>;
174 };
175
176 gpl0: gpio-controller@110000C0 {
177 compatible = "samsung,exynos4-gpio";
178 reg = <0x110000C0 0x20>;
179 #gpio-cells = <4>;
180 };
181
182 gpl1: gpio-controller@110000E0 {
183 compatible = "samsung,exynos4-gpio";
184 reg = <0x110000E0 0x20>;
185 #gpio-cells = <4>;
186 };
187
188 gpl2: gpio-controller@11000100 {
189 compatible = "samsung,exynos4-gpio";
190 reg = <0x11000100 0x20>;
191 #gpio-cells = <4>;
192 };
193
194 gpy0: gpio-controller@11000120 {
195 compatible = "samsung,exynos4-gpio";
196 reg = <0x11000120 0x20>;
197 #gpio-cells = <4>;
198 };
199
200 gpy1: gpio-controller@11000140 {
201 compatible = "samsung,exynos4-gpio";
202 reg = <0x11000140 0x20>;
203 #gpio-cells = <4>;
204 };
205
206 gpy2: gpio-controller@11000160 {
207 compatible = "samsung,exynos4-gpio";
208 reg = <0x11000160 0x20>;
209 #gpio-cells = <4>;
210 };
211
212 gpy3: gpio-controller@11000180 {
213 compatible = "samsung,exynos4-gpio";
214 reg = <0x11000180 0x20>;
215 #gpio-cells = <4>;
216 };
217
218 gpy4: gpio-controller@110001A0 {
219 compatible = "samsung,exynos4-gpio";
220 reg = <0x110001A0 0x20>;
221 #gpio-cells = <4>;
222 };
223
224 gpy5: gpio-controller@110001C0 {
225 compatible = "samsung,exynos4-gpio";
226 reg = <0x110001C0 0x20>;
227 #gpio-cells = <4>;
228 };
229
230 gpy6: gpio-controller@110001E0 {
231 compatible = "samsung,exynos4-gpio";
232 reg = <0x110001E0 0x20>;
233 #gpio-cells = <4>;
234 };
235
236 gpx0: gpio-controller@11000C00 {
237 compatible = "samsung,exynos4-gpio";
238 reg = <0x11000C00 0x20>;
239 #gpio-cells = <4>;
240 };
241
242 gpx1: gpio-controller@11000C20 {
243 compatible = "samsung,exynos4-gpio";
244 reg = <0x11000C20 0x20>;
245 #gpio-cells = <4>;
246 };
247
248 gpx2: gpio-controller@11000C40 {
249 compatible = "samsung,exynos4-gpio";
250 reg = <0x11000C40 0x20>;
251 #gpio-cells = <4>;
252 };
253
254 gpx3: gpio-controller@11000C60 {
255 compatible = "samsung,exynos4-gpio";
256 reg = <0x11000C60 0x20>;
257 #gpio-cells = <4>;
258 };
259
260 gpz: gpio-controller@03860000 {
261 compatible = "samsung,exynos4-gpio";
262 reg = <0x03860000 0x20>;
263 #gpio-cells = <4>;
264 };
265 };
266};