ARM: dts: Remove keypad entries from exynos4x12-pinctrl.dtsi
[deliverable/linux.git] / arch / arm / boot / dts / exynos4412-origen.dts
CommitLineData
2107673e
TA
1/*
2 * Insignal's Exynos4412 based Origen board device tree source
3 *
4 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
6 *
7 * Device tree source file for Insignal's Origen board which is based on
8 * Samsung's Exynos4412 SoC.
9 *
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License version 2 as
12 * published by the Free Software Foundation.
13*/
14
15/dts-v1/;
16/include/ "exynos4412.dtsi"
17
18/ {
19 model = "Insignal Origen evaluation board based on Exynos4412";
20 compatible = "insignal,origen4412", "samsung,exynos4412";
21
22 memory {
23 reg = <0x40000000 0x40000000>;
24 };
25
26 chosen {
27 bootargs ="console=ttySAC2,115200";
28 };
29
2da3d956
SK
30 mmc_reg: voltage-regulator {
31 compatible = "regulator-fixed";
32 regulator-name = "VMEM_VDD_2.8V";
33 regulator-min-microvolt = <2800000>;
34 regulator-max-microvolt = <2800000>;
35 gpio = <&gpx1 1 0>;
36 enable-active-high;
37 };
38
708c0dd9
SK
39 sdhci@12530000 {
40 bus-width = <4>;
41 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
42 pinctrl-names = "default";
43 vmmc-supply = <&mmc_reg>;
44 status = "okay";
45 };
46
44632826 47 mshc@12550000 {
19ce4f4a
AB
48 #address-cells = <1>;
49 #size-cells = <0>;
44632826
SK
50 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
51 pinctrl-names = "default";
52 status = "okay";
53
54 num-slots = <1>;
55 supports-highspeed;
56 broken-cd;
57 fifo-depth = <0x80>;
58 card-detect-delay = <200>;
59 samsung,dw-mshc-ciu-div = <3>;
60 samsung,dw-mshc-sdr-timing = <2 3>;
61 samsung,dw-mshc-ddr-timing = <1 2>;
62
63 slot@0 {
64 reg = <0>;
65 bus-width = <8>;
66 };
67 };
68
c0b6be7d
SK
69 codec@13400000 {
70 samsung,mfc-r = <0x43000000 0x800000>;
71 samsung,mfc-l = <0x51000000 0x800000>;
72 status = "okay";
73 };
74
0207775d
VS
75 fimd@11c00000 {
76 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
77 pinctrl-names = "default";
78 status = "okay";
79 };
80
81 display-timings {
82 native-mode = <&timing0>;
83 timing0: timing {
84 clock-frequency = <50000>;
85 hactive = <1024>;
86 vactive = <600>;
87 hfront-porch = <64>;
88 hback-porch = <16>;
89 hsync-len = <48>;
90 vback-porch = <64>;
91 vfront-porch = <16>;
92 vsync-len = <3>;
93 };
94 };
95
2107673e
TA
96 serial@13800000 {
97 status = "okay";
98 };
99
100 serial@13810000 {
101 status = "okay";
102 };
103
104 serial@13820000 {
105 status = "okay";
106 };
107
108 serial@13830000 {
109 status = "okay";
110 };
e24ef722
SK
111
112 i2c@13860000 {
113 #address-cells = <1>;
114 #size-cells = <0>;
115 samsung,i2c-sda-delay = <100>;
116 samsung,i2c-max-bus-freq = <20000>;
117 pinctrl-0 = <&i2c0_bus>;
118 pinctrl-names = "default";
119 status = "okay";
120
121 s5m8767_pmic@66 {
122 compatible = "samsung,s5m8767-pmic";
123 reg = <0x66>;
124
125 s5m8767,pmic-buck-default-dvs-idx = <3>;
126
127 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
128 <&gpx2 4 0>,
129 <&gpx2 5 0>;
130
131 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
132 <&gpm3 6 0>,
133 <&gpm3 7 0>;
134
135 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
136 <1200000>, <1200000>,
137 <1200000>, <1200000>,
138 <1200000>, <1200000>;
139
140 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
141 <1100000>, <1100000>,
142 <1100000>, <1100000>,
143 <1100000>, <1100000>;
144
145 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
146 <1200000>, <1200000>,
147 <1200000>, <1200000>,
148 <1200000>, <1200000>;
149
150 regulators {
151 ldo1_reg: LDO1 {
152 regulator-name = "VDD_ALIVE";
153 regulator-min-microvolt = <1100000>;
154 regulator-max-microvolt = <1100000>;
155 regulator-always-on;
156 regulator-boot-on;
157 op_mode = <1>; /* Normal Mode */
158 };
159
160 ldo2_reg: LDO2 {
161 regulator-name = "VDDQ_M12";
162 regulator-min-microvolt = <1200000>;
163 regulator-max-microvolt = <1200000>;
164 regulator-always-on;
165 op_mode = <1>; /* Normal Mode */
166 };
167
168 ldo3_reg: LDO3 {
169 regulator-name = "VDDIOAP_18";
170 regulator-min-microvolt = <1800000>;
171 regulator-max-microvolt = <1800000>;
172 regulator-always-on;
173 op_mode = <1>; /* Normal Mode */
174 };
175
176 ldo4_reg: LDO4 {
177 regulator-name = "VDDQ_PRE";
178 regulator-min-microvolt = <1800000>;
179 regulator-max-microvolt = <1800000>;
180 regulator-always-on;
181 op_mode = <1>; /* Normal Mode */
182 };
183
184 ldo5_reg: LDO5 {
185 regulator-name = "VDD18_2M";
186 regulator-min-microvolt = <1800000>;
187 regulator-max-microvolt = <1800000>;
188 regulator-always-on;
189 op_mode = <1>; /* Normal Mode */
190 };
191
192 ldo6_reg: LDO6 {
193 regulator-name = "VDD10_MPLL";
194 regulator-min-microvolt = <1000000>;
195 regulator-max-microvolt = <1000000>;
196 regulator-always-on;
197 op_mode = <1>; /* Normal Mode */
198 };
199
200 ldo7_reg: LDO7 {
201 regulator-name = "VDD10_XPLL";
202 regulator-min-microvolt = <1000000>;
203 regulator-max-microvolt = <1000000>;
204 regulator-always-on;
205 op_mode = <1>; /* Normal Mode */
206 };
207
208 ldo8_reg: LDO8 {
209 regulator-name = "VDD10_MIPI";
210 regulator-min-microvolt = <1000000>;
211 regulator-max-microvolt = <1000000>;
212 regulator-always-on;
213 op_mode = <1>; /* Normal Mode */
214 };
215
216 ldo9_reg: LDO9 {
217 regulator-name = "VDD33_LCD";
218 regulator-min-microvolt = <3300000>;
219 regulator-max-microvolt = <3300000>;
220 regulator-always-on;
221 op_mode = <1>; /* Normal Mode */
222 };
223
224 ldo10_reg: LDO10 {
225 regulator-name = "VDD18_MIPI";
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <1800000>;
228 regulator-always-on;
229 op_mode = <1>; /* Normal Mode */
230 };
231
232 ldo11_reg: LDO11 {
233 regulator-name = "VDD18_ABB1";
234 regulator-min-microvolt = <1800000>;
235 regulator-max-microvolt = <1800000>;
236 regulator-always-on;
237 op_mode = <1>; /* Normal Mode */
238 };
239
240 ldo12_reg: LDO12 {
241 regulator-name = "VDD33_UOTG";
242 regulator-min-microvolt = <3300000>;
243 regulator-max-microvolt = <3300000>;
244 regulator-always-on;
245 op_mode = <1>; /* Normal Mode */
246 };
247
248 ldo13_reg: LDO13 {
249 regulator-name = "VDDIOPERI_18";
250 regulator-min-microvolt = <1800000>;
251 regulator-max-microvolt = <1800000>;
252 regulator-always-on;
253 op_mode = <1>; /* Normal Mode */
254 };
255
256 ldo14_reg: LDO14 {
257 regulator-name = "VDD18_ABB02";
258 regulator-min-microvolt = <1800000>;
259 regulator-max-microvolt = <1800000>;
260 regulator-always-on;
261 op_mode = <1>; /* Normal Mode */
262 };
263
264 ldo15_reg: LDO15 {
265 regulator-name = "VDD10_USH";
266 regulator-min-microvolt = <1000000>;
267 regulator-max-microvolt = <1000000>;
268 regulator-always-on;
269 op_mode = <1>; /* Normal Mode */
270 };
271
272 ldo16_reg: LDO16 {
273 regulator-name = "VDD18_HSIC";
274 regulator-min-microvolt = <1800000>;
275 regulator-max-microvolt = <1800000>;
276 regulator-always-on;
277 op_mode = <1>; /* Normal Mode */
278 };
279
280 ldo17_reg: LDO17 {
281 regulator-name = "VDDIOAP_MMC012_28";
282 regulator-min-microvolt = <2800000>;
283 regulator-max-microvolt = <2800000>;
284 regulator-always-on;
285 op_mode = <1>; /* Normal Mode */
286 };
287
288 ldo18_reg: LDO18 {
289 regulator-name = "VDDIOPERI_28";
290 regulator-min-microvolt = <2800000>;
291 regulator-max-microvolt = <2800000>;
292 regulator-always-on;
293 op_mode = <1>; /* Normal Mode */
294 };
295
296 ldo19_reg: LDO19 {
297 regulator-name = "DVDD25";
298 regulator-min-microvolt = <2500000>;
299 regulator-max-microvolt = <2500000>;
300 regulator-always-on;
301 op_mode = <1>; /* Normal Mode */
302 };
303
304 ldo20_reg: LDO20 {
305 regulator-name = "VDD28_CAM";
306 regulator-min-microvolt = <2800000>;
307 regulator-max-microvolt = <2800000>;
308 regulator-always-on;
309 op_mode = <1>; /* Normal Mode */
310 };
311
312 ldo21_reg: LDO21 {
313 regulator-name = "VDD28_AF";
314 regulator-min-microvolt = <2800000>;
315 regulator-max-microvolt = <2800000>;
316 regulator-always-on;
317 op_mode = <1>; /* Normal Mode */
318 };
319
320 ldo22_reg: LDO22 {
321 regulator-name = "VDDA28_2M";
322 regulator-min-microvolt = <2800000>;
323 regulator-max-microvolt = <2800000>;
324 regulator-always-on;
325 op_mode = <1>; /* Normal Mode */
326 };
327
328 ldo23_reg: LDO23 {
329 regulator-name = "VDD28_TF";
330 regulator-min-microvolt = <2800000>;
331 regulator-max-microvolt = <2800000>;
332 regulator-always-on;
333 op_mode = <1>; /* Normal Mode */
334 };
335
336 ldo24_reg: LDO24 {
337 regulator-name = "VDD33_A31";
338 regulator-min-microvolt = <3300000>;
339 regulator-max-microvolt = <3300000>;
340 regulator-always-on;
341 op_mode = <1>; /* Normal Mode */
342 };
343
344 ldo25_reg: LDO25 {
345 regulator-name = "VDD18_CAM";
346 regulator-min-microvolt = <1800000>;
347 regulator-max-microvolt = <1800000>;
348 regulator-always-on;
349 op_mode = <1>; /* Normal Mode */
350 };
351
352 ldo26_reg: LDO26 {
353 regulator-name = "VDD18_A31";
354 regulator-min-microvolt = <1800000>;
355 regulator-max-microvolt = <1800000>;
356 regulator-always-on;
357 op_mode = <1>; /* Normal Mode */
358 };
359
360 ldo27_reg: LDO27 {
361 regulator-name = "GPS_1V8";
362 regulator-min-microvolt = <1800000>;
363 regulator-max-microvolt = <1800000>;
364 regulator-always-on;
365 op_mode = <1>; /* Normal Mode */
366 };
367
368 ldo28_reg: LDO28 {
369 regulator-name = "DVDD12";
370 regulator-min-microvolt = <1200000>;
371 regulator-max-microvolt = <1200000>;
372 regulator-always-on;
373 op_mode = <1>; /* Normal Mode */
374 };
375
376 buck1_reg: BUCK1 {
377 regulator-name = "vdd_mif";
378 regulator-min-microvolt = <950000>;
379 regulator-max-microvolt = <1100000>;
380 regulator-always-on;
381 regulator-boot-on;
382 op_mode = <1>; /* Normal Mode */
383 };
384
385 buck2_reg: BUCK2 {
386 regulator-name = "vdd_arm";
387 regulator-min-microvolt = <925000>;
388 regulator-max-microvolt = <1300000>;
389 regulator-always-on;
390 regulator-boot-on;
391 op_mode = <1>; /* Normal Mode */
392 };
393
394 buck3_reg: BUCK3 {
395 regulator-name = "vdd_int";
396 regulator-min-microvolt = <900000>;
397 regulator-max-microvolt = <1200000>;
398 regulator-always-on;
399 regulator-boot-on;
400 op_mode = <1>; /* Normal Mode */
401 };
402
403 buck4_reg: BUCK4 {
404 regulator-name = "vdd_g3d";
405 regulator-min-microvolt = <750000>;
406 regulator-max-microvolt = <1500000>;
407 regulator-always-on;
408 regulator-boot-on;
409 op_mode = <1>; /* Normal Mode */
410 };
411
412 buck5_reg: BUCK5 {
413 regulator-name = "vdd_m12";
414 regulator-min-microvolt = <750000>;
415 regulator-max-microvolt = <1500000>;
416 regulator-always-on;
417 regulator-boot-on;
418 op_mode = <1>; /* Normal Mode */
419 };
420
421 buck6_reg: BUCK6 {
422 regulator-name = "vdd12_5m";
423 regulator-min-microvolt = <750000>;
424 regulator-max-microvolt = <1500000>;
425 regulator-always-on;
426 regulator-boot-on;
427 op_mode = <1>; /* Normal Mode */
428 };
429
430 buck9_reg: BUCK9 {
431 regulator-name = "vddf28_emmc";
432 regulator-min-microvolt = <750000>;
433 regulator-max-microvolt = <3000000>;
434 regulator-always-on;
435 regulator-boot-on;
436 op_mode = <1>; /* Normal Mode */
437 };
438 };
439 };
440 };
8b6076d4
TA
441
442 fixed-rate-clocks {
443 xxti {
444 compatible = "samsung,clock-xxti";
445 clock-frequency = <0>;
446 };
447
448 xusbxti {
449 compatible = "samsung,clock-xusbxti";
450 clock-frequency = <24000000>;
451 };
452 };
2107673e 453};
This page took 0.062025 seconds and 5 git commands to generate.