]> git.sur5r.net Git - u-boot/blob - arch/arm/dts/exynos4210-trats.dts
Merge git://git.denx.de/u-boot-rockchip
[u-boot] / arch / arm / dts / exynos4210-trats.dts
1 /*
2  * Samsung's Exynos4210 based Trats board device tree source
3  *
4  * Copyright (c) 2014 Samsung Electronics Co., Ltd.
5  *              http://www.samsung.com
6  *
7  * SPDX-License-Identifier:     GPL-2.0+
8  */
9
10 /dts-v1/;
11 #include "exynos4210.dtsi"
12
13 / {
14         model = "Samsung Trats based on Exynos4210";
15         compatible = "samsung,trats", "samsung,exynos4210";
16
17         config {
18                 samsung,dsim-device-name = "s6e8ax0";
19         };
20
21         aliases {
22                 serial0 = "/serial@13800000";
23                 console = "/serial@13820000";
24                 mmc0 = "/sdhci@12510000";
25                 mmc2 = "/sdhci@12530000";
26         };
27
28         fimd@11c00000 {
29                 compatible = "samsung,exynos-fimd";
30                 reg = <0x11c00000 0xa4>;
31
32                 samsung,vl-freq = <60>;
33                 samsung,vl-col = <720>;
34                 samsung,vl-row = <1280>;
35                 samsung,vl-width = <720>;
36                 samsung,vl-height = <1280>;
37
38                 samsung,vl-clkp = <0>;
39                 samsung,vl-oep = <0>;
40                 samsung,vl-hsp = <1>;
41                 samsung,vl-vsp = <1>;
42                 samsung,vl-dp = <1>;
43                 samsung,vl-bpix = <4>;
44
45                 samsung,vl-hspw = <5>;
46                 samsung,vl-hbpd = <10>;
47                 samsung,vl-hfpd = <10>;
48                 samsung,vl-vspw = <2>;
49                 samsung,vl-vbpd = <1>;
50                 samsung,vl-vfpd = <13>;
51                 samsung,vl-cmd-allow-len = <0xf>;
52
53                 samsung,winid = <3>;
54                 samsung,power-on-delay = <30>;
55                 samsung,interface-mode = <1>;
56                 samsung,mipi-enabled = <1>;
57                 samsung,dp-enabled;
58                 samsung,dual-lcd-enabled;
59
60                 samsung,logo-on = <1>;
61                 samsung,resolution = <0>;
62                 samsung,rgb-mode = <0>;
63         };
64
65         mipidsi@11c80000 {
66                 compatible = "samsung,exynos-mipi-dsi";
67                 reg = <0x11c80000 0x5c>;
68
69                 samsung,dsim-config-e-interface = <1>;
70                 samsung,dsim-config-e-virtual-ch = <0>;
71                 samsung,dsim-config-e-pixel-format = <7>;
72                 samsung,dsim-config-e-burst-mode = <1>;
73                 samsung,dsim-config-e-no-data-lane = <3>;
74                 samsung,dsim-config-e-byte-clk = <0>;
75                 samsung,dsim-config-hfp = <1>;
76
77                 samsung,dsim-config-p = <3>;
78                 samsung,dsim-config-m = <120>;
79                 samsung,dsim-config-s = <1>;
80
81                 samsung,dsim-config-pll-stable-time = <500>;
82                 samsung,dsim-config-esc-clk = <20000000>;
83                 samsung,dsim-config-stop-holding-cnt = <0x7ff>;
84                 samsung,dsim-config-bta-timeout = <0xff>;
85                 samsung,dsim-config-rx-timeout = <0xffff>;
86
87                 samsung,dsim-device-id = <0xffffffff>;
88                 samsung,dsim-device-bus-id = <0>;
89
90                 samsung,dsim-device-reverse-panel = <1>;
91         };
92
93         sdhci@12510000 {
94                 samsung,bus-width = <8>;
95                 samsung,timing = <1 3 3>;
96                 pwr-gpios = <&gpk0 2 0>;
97         };
98
99         sdhci@12520000 {
100                 status = "disabled";
101         };
102
103         sdhci@12530000 {
104                 samsung,bus-width = <4>;
105                 samsung,timing = <1 2 3>;
106                 cd-gpios = <&gpx3 4 0>;
107         };
108
109         sdhci@12540000 {
110                 status = "disabled";
111         };
112
113         dwmmc@12550000 {
114                 status = "disabled";
115         };
116 };
117
118 &i2c_5 {
119         clock-frequency = <100000>;
120         status = "okay";
121
122         max8997-pmic@66 {
123                 compatible = "maxim,max8997";
124                 reg = <0x66 0 0>;
125                 voltage-regulators {
126                         valive_reg: LDO2 {
127                              regulator-name = "VALIVE_1.1V_C210";
128                              regulator-min-microvolt = <1100000>;
129                              regulator-max-microvolt = <1100000>;
130                              regulator-always-on;
131                         };
132
133                         vusb_reg: LDO3 {
134                              regulator-name = "VUSB_1.1V_C210";
135                              regulator-min-microvolt = <1100000>;
136                              regulator-max-microvolt = <1100000>;
137                         };
138
139                         vmipi_reg: LDO4 {
140                              regulator-name = "VMIPI_1.8V";
141                              regulator-min-microvolt = <1800000>;
142                              regulator-max-microvolt = <1800000>;
143                         };
144
145                         vpda_reg: LDO6 {
146                              regulator-name = "VCC_1.8V_PDA";
147                              regulator-min-microvolt = <1800000>;
148                              regulator-max-microvolt = <1800000>;
149                              regulator-always-on;
150                         };
151
152                         vcam_reg: LDO7 {
153                              regulator-name = "CAM_ISP_1.8V";
154                              regulator-min-microvolt = <1800000>;
155                              regulator-max-microvolt = <1800000>;
156                         };
157
158                         vusbdac_reg: LDO8 {
159                              regulator-name = "VUSB+VDAC_3.3V_C210";
160                              regulator-min-microvolt = <3300000>;
161                              regulator-max-microvolt = <3300000>;
162                         };
163
164                         vccpda_reg: LDO9 {
165                              regulator-name = "VCC_2.8V_PDA";
166                              regulator-min-microvolt = <2800000>;
167                              regulator-max-microvolt = <2800000>;
168                              regulator-always-on;
169                         };
170
171                         vpll_reg: LDO10 {
172                              regulator-name = "VPLL_1.1V_C210";
173                              regulator-min-microvolt = <1100000>;
174                              regulator-max-microvolt = <1100000>;
175                              regulator-always-on;
176                         };
177
178                         vtcam_reg: LDO12 {
179                              regulator-name = "VT_CAM_1.8V";
180                              regulator-min-microvolt = <1800000>;
181                              regulator-max-microvolt = <1800000>;
182                         };
183
184                         vcclcd_reg: LDO13 {
185                              regulator-name = "VCC_3.3V_LCD";
186                              regulator-min-microvolt = <3300000>;
187                              regulator-max-microvolt = <3300000>;
188                         };
189
190                         vlcd_reg: LDO15 {
191                              regulator-name = "VLCD_2.2V";
192                              regulator-min-microvolt = <2200000>;
193                              regulator-max-microvolt = <2200000>;
194                         };
195
196                         camsensor_reg: LDO16 {
197                              regulator-name = "CAM_SENSOR_IO_1.8V";
198                              regulator-min-microvolt = <1800000>;
199                              regulator-max-microvolt = <1800000>;
200                         };
201
202                         vddq_reg: LDO21 {
203                              regulator-name = "VDDQ_M1M2_1.2V";
204                              regulator-min-microvolt = <1200000>;
205                              regulator-max-microvolt = <1200000>;
206                              regulator-always-on;
207                         };
208
209                         varm_breg: BUCK1 {
210                              /*
211                               * HACK: The real name is VARM_1.2V_C210,
212                               * but exynos-cpufreq does not support
213                               * DT-based regulator lookup yet.
214                               */
215                              regulator-name = "vdd_arm";
216                              regulator-min-microvolt = <900000>;
217                              regulator-max-microvolt = <1350000>;
218                              regulator-always-on;
219                         };
220
221                         vint_breg: BUCK2 {
222                              regulator-name = "VINT_1.1V_C210";
223                              regulator-min-microvolt = <900000>;
224                              regulator-max-microvolt = <1100000>;
225                              regulator-always-on;
226                         };
227
228                         camisp_breg: BUCK4 {
229                              regulator-name = "CAM_ISP_CORE_1.2V";
230                              regulator-min-microvolt = <1200000>;
231                              regulator-max-microvolt = <1200000>;
232                         };
233
234                         vmem_breg: BUCK5 {
235                              regulator-name = "VMEM_1.2V_C210";
236                              regulator-min-microvolt = <1200000>;
237                              regulator-max-microvolt = <1200000>;
238                              regulator-always-on;
239                         };
240
241                         vccsub_breg: BUCK7 {
242                              regulator-name = "VCC_SUB_2.0V";
243                              regulator-min-microvolt = <2000000>;
244                              regulator-max-microvolt = <2000000>;
245                              regulator-always-on;
246                         };
247
248                         safe1_sreg: ESAFEOUT1 {
249                              regulator-name = "SAFEOUT1";
250                         };
251
252                         safe2_sreg: ESAFEOUT2 {
253                              regulator-name = "SAFEOUT2";
254                              regulator-boot-on;
255                         };
256                 };
257         };
258 };