blob: 57636276a8321a753f04c54745d39ddbfb6340e1 [file] [log] [blame]
Piotr Wilczek0ada4ad2014-03-07 14:59:47 +01001/*
2 * Samsung's Exynos4210 based Universal C210 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/;
Simon Glass144cb552014-10-20 19:48:30 -060011#include "exynos4210.dtsi"
Piotr Wilczek0ada4ad2014-03-07 14:59:47 +010012
13/ {
14 model = "Samsung Universal C210 based on Exynos4210 rev0";
15 compatible = "samsung,universal_c210", "samsung,exynos4210";
16
17 aliases {
18 serial0 = "/serial@13800000";
19 console = "/serial@13820000";
Jaehoon Chung7f2bceb2016-06-28 19:47:25 +090020 mmc0 = "/sdhci@12510000";
21 mmc2 = "/sdhci@12530000";
Piotr Wilczek0ada4ad2014-03-07 14:59:47 +010022 };
23
24 sdhci@12510000 {
25 samsung,bus-width = <8>;
26 samsung,timing = <1 3 3>;
Simon Glassdabafc32015-01-05 20:05:42 -070027 pwr-gpios = <&gpk0 2 0>;
Piotr Wilczek0ada4ad2014-03-07 14:59:47 +010028 };
29
30 sdhci@12520000 {
31 status = "disabled";
32 };
33
34 sdhci@12530000 {
35 samsung,bus-width = <4>;
36 samsung,timing = <1 2 3>;
Simon Glassdabafc32015-01-05 20:05:42 -070037 cd-gpios = <&gpx3 4 0>;
Piotr Wilczek0ada4ad2014-03-07 14:59:47 +010038 };
39
40 sdhci@12540000 {
41 status = "disabled";
42 };
43
Simon Glassfdca2aa2014-10-13 23:42:03 -060044 soft-spi {
Peng Fan54108e72016-05-03 10:02:21 +080045 compatible = "spi-gpio";
46 cs-gpios = <&gpy4 3 0>;
47 gpio-sck = <&gpy3 1 0>;
48 gpio-mosi = <&gpy3 3 0>;
49 gpio-miso = <&gpy3 0 0>;
Simon Glassfdca2aa2014-10-13 23:42:03 -060050 spi-delay-us = <1>;
51 #address-cells = <1>;
52 #size-cells = <0>;
53 cs@0 {
54 };
55 };
56
Piotr Wilczek0ada4ad2014-03-07 14:59:47 +010057 fimd@11c00000 {
58 compatible = "samsung,exynos-fimd";
59 reg = <0x11c00000 0xa4>;
60
61 samsung,vl-freq = <60>;
62 samsung,vl-col = <480>;
63 samsung,vl-row = <800>;
64 samsung,vl-width = <480>;
65 samsung,vl-height = <800>;
66
67 samsung,vl-clkp = <0>;
68 samsung,vl-oep = <0>;
69 samsung,vl-hsp = <1>;
70 samsung,vl-vsp = <1>;
71 samsung,vl-dp = <1>;
72 samsung,vl-bpix = <4>;
73
74 samsung,vl-hspw = <2>;
75 samsung,vl-hbpd = <16>;
76 samsung,vl-hfpd = <16>;
77 samsung,vl-vspw = <2>;
78 samsung,vl-vbpd = <8>;
79 samsung,vl-vfpd = <8>;
80 samsung,vl-cmd-allow-len = <0xf>;
81
82 samsung,pclk_name = <1>;
83 samsung,sclk_div = <1>;
84
85 samsung,winid = <0>;
86 samsung,power-on-delay = <10000>;
87 samsung,interface-mode = <1>;
88 samsung,mipi-enabled = <0>;
89 samsung,dp-enabled;
90 samsung,dual-lcd-enabled;
91
92 samsung,logo-on = <1>;
93 samsung,resolution = <0>;
94 samsung,rgb-mode = <0>;
95 };
96};
Jaehoon Chung2ae57502017-01-09 14:47:48 +090097
98&i2c_5 {
99 clock-frequency = <100000>;
100 status = "okay";
101
102 max8998-pmic@66 {
103 compatible = "maxim,max8998";
104 reg = <0x66 0 0>;
105 voltage-regulators {
106 ldo2_reg: LDO2 {
107 regulator-name = "VALIVE_1.2V";
108 regulator-min-microvolt = <1200000>;
109 regulator-max-microvolt = <1200000>;
110 regulator-always-on;
111 };
112
113 ldo3_reg: LDO3 {
114 regulator-name = "VUSB+MIPI_1.1V";
115 regulator-min-microvolt = <1100000>;
116 regulator-max-microvolt = <1100000>;
117 regulator-always-on;
118 };
119
120 ldo4_reg: LDO4 {
121 regulator-name = "VADC_3.3V";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
124 };
125
126 ldo5_reg: LDO5 {
127 regulator-name = "VTF_2.8V";
128 regulator-min-microvolt = <2800000>;
129 regulator-max-microvolt = <2800000>;
130 };
131
132 ldo6_reg: LDO6 {
133 regulator-name = "LDO6";
134 regulator-min-microvolt = <2000000>;
135 regulator-max-microvolt = <2000000>;
136 };
137
138 ldo7_reg: LDO7 {
139 regulator-name = "VLCD+VMIPI_1.8V";
140 regulator-min-microvolt = <1800000>;
141 regulator-max-microvolt = <1800000>;
142 };
143
144 ldo8_reg: LDO8 {
145 regulator-name = "VUSB+VDAC_3.3V";
146 regulator-min-microvolt = <3300000>;
147 regulator-max-microvolt = <3300000>;
148 regulator-always-on;
149 };
150
151 ldo9_reg: LDO9 {
152 regulator-name = "VCC_2.8V";
153 regulator-min-microvolt = <2800000>;
154 regulator-max-microvolt = <2800000>;
155 regulator-always-on;
156 };
157
158 ldo10_reg: LDO10 {
159 regulator-name = "VPLL_1.1V";
160 regulator-min-microvolt = <1100000>;
161 regulator-max-microvolt = <1100000>;
162 regulator-boot-on;
163 regulator-always-on;
164 };
165
166 ldo11_reg: LDO11 {
167 regulator-name = "CAM_AF_3.3V";
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
170 };
171
172 ldo12_reg: LDO12 {
173 regulator-name = "PS_2.8V";
174 regulator-min-microvolt = <2800000>;
175 regulator-max-microvolt = <2800000>;
176 };
177
178 ldo13_reg: LDO13 {
179 regulator-name = "VHIC_1.2V";
180 regulator-min-microvolt = <1200000>;
181 regulator-max-microvolt = <1200000>;
182 };
183
184 ldo14_reg: LDO14 {
185 regulator-name = "CAM_I_HOST_1.8V";
186 regulator-min-microvolt = <1800000>;
187 regulator-max-microvolt = <1800000>;
188 };
189
190 ldo15_reg: LDO15 {
191 regulator-name = "CAM_S_DIG+FM33_CORE_1.2V";
192 regulator-min-microvolt = <1200000>;
193 regulator-max-microvolt = <1200000>;
194 };
195
196 ldo16_reg: LDO16 {
197 regulator-name = "CAM_S_ANA_2.8V";
198 regulator-min-microvolt = <2800000>;
199 regulator-max-microvolt = <2800000>;
200 };
201
202 ldo17_reg: LDO17 {
203 regulator-name = "VCC_3.0V_LCD";
204 regulator-min-microvolt = <3000000>;
205 regulator-max-microvolt = <3000000>;
206 };
207
208 buck1_reg: BUCK1 {
209 regulator-name = "VINT_1.1V";
210 regulator-min-microvolt = <750000>;
211 regulator-max-microvolt = <1500000>;
212 regulator-boot-on;
213 regulator-always-on;
214 };
215
216 buck2_reg: BUCK2 {
217 regulator-name = "VG3D_1.1V";
218 regulator-min-microvolt = <750000>;
219 regulator-max-microvolt = <1500000>;
220 regulator-boot-on;
221 };
222
223 buck3_reg: BUCK3 {
224 regulator-name = "VCC_1.8V";
225 regulator-min-microvolt = <1800000>;
226 regulator-max-microvolt = <1800000>;
227 regulator-always-on;
228 };
229
230 buck4_reg: BUCK4 {
231 regulator-name = "VMEM_1.2V";
232 regulator-min-microvolt = <1200000>;
233 regulator-max-microvolt = <1200000>;
234 regulator-always-on;
235 };
236
237 ap32khz_reg: EN32KHz-AP {
238 regulator-name = "32KHz AP";
239 regulator-always-on;
240 };
241
242 cp32khz_reg: EN32KHz-CP {
243 regulator-name = "32KHz CP";
244 };
245
246 vichg_reg: ENVICHG {
247 regulator-name = "VICHG";
248 };
249
250 safeout1_reg: ESAFEOUT1 {
251 regulator-name = "SAFEOUT1";
252 };
253
254 safeout2_reg: ESAFEOUT2 {
255 regulator-name = "SAFEOUT2";
256 regulator-boot-on;
257 };
258 };
259 };
260};