]> git.sur5r.net Git - u-boot/blob - arch/arm/dts/exynos5250.dtsi
Merge branch 'next' of git://git.denx.de/u-boot-mpc83xx
[u-boot] / arch / arm / dts / exynos5250.dtsi
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
25         sromc@12250000 {
26                 compatible = "samsung,exynos-sromc";
27                 reg = <0x12250000 0x20>;
28                 #address-cells = <1>;
29                 #size-cells = <0>;
30         };
31
32         i2c@12c60000 {
33                 #address-cells = <1>;
34                 #size-cells = <0>;
35                 compatible = "samsung,s3c2440-i2c";
36                 reg = <0x12C60000 0x100>;
37                 interrupts = <0 56 0>;
38         };
39
40         i2c@12c70000 {
41                 #address-cells = <1>;
42                 #size-cells = <0>;
43                 compatible = "samsung,s3c2440-i2c";
44                 reg = <0x12C70000 0x100>;
45                 interrupts = <0 57 0>;
46         };
47
48         i2c@12c80000 {
49                 #address-cells = <1>;
50                 #size-cells = <0>;
51                 compatible = "samsung,s3c2440-i2c";
52                 reg = <0x12C80000 0x100>;
53                 interrupts = <0 58 0>;
54         };
55
56         i2c@12c90000 {
57                 #address-cells = <1>;
58                 #size-cells = <0>;
59                 compatible = "samsung,s3c2440-i2c";
60                 reg = <0x12C90000 0x100>;
61                 interrupts = <0 59 0>;
62         };
63
64         i2c@12ca0000 {
65                 #address-cells = <1>;
66                 #size-cells = <0>;
67                 compatible = "samsung,s3c2440-i2c";
68                 reg = <0x12CA0000 0x100>;
69                 interrupts = <0 60 0>;
70         };
71
72         i2c@12cb0000 {
73                 #address-cells = <1>;
74                 #size-cells = <0>;
75                 compatible = "samsung,s3c2440-i2c";
76                 reg = <0x12CB0000 0x100>;
77                 interrupts = <0 61 0>;
78         };
79
80         i2c@12cc0000 {
81                 #address-cells = <1>;
82                 #size-cells = <0>;
83                 compatible = "samsung,s3c2440-i2c";
84                 reg = <0x12CC0000 0x100>;
85                 interrupts = <0 62 0>;
86         };
87
88         i2c@12cd0000 {
89                 #address-cells = <1>;
90                 #size-cells = <0>;
91                 compatible = "samsung,s3c2440-i2c";
92                 reg = <0x12CD0000 0x100>;
93                 interrupts = <0 63 0>;
94         };
95
96         sound@3830000 {
97                 compatible = "samsung,exynos-sound";
98                 reg = <0x3830000 0x50>;
99                 samsung,i2s-epll-clock-frequency = <192000000>;
100                 samsung,i2s-sampling-rate = <48000>;
101                 samsung,i2s-bits-per-sample = <16>;
102                 samsung,i2s-channels = <2>;
103                 samsung,i2s-lr-clk-framesize = <256>;
104                 samsung,i2s-bit-clk-framesize = <32>;
105                 samsung,i2s-id = <0>;
106         };
107
108         sound@12d60000 {
109                 compatible = "samsung,exynos-sound";
110                 reg = <0x12d60000 0x20>;
111                 samsung,i2s-epll-clock-frequency = <192000000>;
112                 samsung,i2s-sampling-rate = <48000>;
113                 samsung,i2s-bits-per-sample = <16>;
114                 samsung,i2s-channels = <2>;
115                 samsung,i2s-lr-clk-framesize = <256>;
116                 samsung,i2s-bit-clk-framesize = <32>;
117                 samsung,i2s-id = <1>;
118         };
119
120         spi@12d20000 {
121                 #address-cells = <1>;
122                 #size-cells = <0>;
123                 compatible = "samsung,exynos-spi";
124                 reg = <0x12d20000 0x30>;
125                 interrupts = <0 68 0>;
126         };
127
128         spi@12d30000 {
129                 #address-cells = <1>;
130                 #size-cells = <0>;
131                 compatible = "samsung,exynos-spi";
132                 reg = <0x12d30000 0x30>;
133                 interrupts = <0 69 0>;
134         };
135
136         spi@12d40000 {
137                 #address-cells = <1>;
138                 #size-cells = <0>;
139                 compatible = "samsung,exynos-spi";
140                 reg = <0x12d40000 0x30>;
141                 clock-frequency = <50000000>;
142                 interrupts = <0 70 0>;
143         };
144
145         spi@131a0000 {
146                 #address-cells = <1>;
147                 #size-cells = <0>;
148                 compatible = "samsung,exynos-spi";
149                 reg = <0x131a0000 0x30>;
150                 interrupts = <0 129 0>;
151         };
152
153         spi@131b0000 {
154                 #address-cells = <1>;
155                 #size-cells = <0>;
156                 compatible = "samsung,exynos-spi";
157                 reg = <0x131b0000 0x30>;
158                 interrupts = <0 130 0>;
159         };
160
161         ehci@12110000 {
162                 compatible = "samsung,exynos-ehci";
163                 reg = <0x12110000 0x100>;
164                 #address-cells = <1>;
165                 #size-cells = <1>;
166
167                 phy {
168                         compatible = "samsung,exynos-usb-phy";
169                         reg = <0x12130000 0x100>;
170                 };
171         };
172
173         tmu@10060000 {
174                 compatible = "samsung,exynos-tmu";
175                 reg = <0x10060000 0x10000>;
176         };
177
178         fimd@14400000 {
179                 compatible = "samsung,exynos-fimd";
180                 reg = <0x14400000 0x10000>;
181                 #address-cells = <1>;
182                 #size-cells = <1>;
183         };
184
185         dp@145b0000 {
186                 compatible = "samsung,exynos5-dp";
187                 reg = <0x145b0000 0x1000>;
188                 #address-cells = <1>;
189                 #size-cells = <1>;
190         };
191
192         mmc@12200000 {
193                 #address-cells = <1>;
194                 #size-cells = <0>;
195                 compatible = "samsung,exynos5250-dwmmc";
196                 reg = <0x12200000 0x1000>;
197                 interrupts = <0 75 0>;
198         };
199
200         mmc@12210000 {
201                 #address-cells = <1>;
202                 #size-cells = <0>;
203                 compatible = "samsung,exynos5250-dwmmc";
204                 reg = <0x12210000 0x1000>;
205                 interrupts = <0 76 0>;
206         };
207
208         mmc@12220000 {
209                 #address-cells = <1>;
210                 #size-cells = <0>;
211                 compatible = "samsung,exynos5250-dwmmc";
212                 reg = <0x12220000 0x1000>;
213                 interrupts = <0 77 0>;
214         };
215
216         mmc@12230000 {
217                 #address-cells = <1>;
218                 #size-cells = <0>;
219                 compatible = "samsung,exynos5250-dwmmc";
220                 reg = <0x12230000 0x1000>;
221                 interrupts = <0 78 0>;
222         };
223
224         serial@12C00000 {
225                 compatible = "samsung,exynos4210-uart";
226                 reg = <0x12C00000 0x100>;
227                 interrupts = <0 51 0>;
228                 id = <0>;
229         };
230
231         serial@12C10000 {
232                 compatible = "samsung,exynos4210-uart";
233                 reg = <0x12C10000 0x100>;
234                 interrupts = <0 52 0>;
235                 id = <1>;
236         };
237
238         serial@12C20000 {
239                 compatible = "samsung,exynos4210-uart";
240                 reg = <0x12C20000 0x100>;
241                 interrupts = <0 53 0>;
242                 id = <2>;
243         };
244
245         serial@12C30000 {
246                 compatible = "samsung,exynos4210-uart";
247                 reg = <0x12C30000 0x100>;
248                 interrupts = <0 54 0>;
249                 id = <3>;
250         };
251
252         gpio: gpio {
253         };
254 };