2 * Insignal's Exynos4412 based Origen board device tree source
4 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
7 * Device tree source file for Insignal's Origen board which is based on
8 * Samsung's Exynos4412 SoC.
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.
16 #include "exynos4412.dtsi"
19 model = "Insignal Origen evaluation board based on Exynos4412";
20 compatible = "insignal,origen4412", "samsung,exynos4412";
23 reg = <0x40000000 0x40000000>;
27 bootargs ="console=ttySAC2,115200";
31 compatible = "samsung,secure-firmware";
32 reg = <0x0203F000 0x1000>;
35 mmc_reg: voltage-regulator {
36 compatible = "regulator-fixed";
37 regulator-name = "VMEM_VDD_2.8V";
38 regulator-min-microvolt = <2800000>;
39 regulator-max-microvolt = <2800000>;
45 keypad_rows: keypad-rows {
46 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
47 samsung,pin-function = <3>;
48 samsung,pin-pud = <3>;
49 samsung,pin-drv = <0>;
52 keypad_cols: keypad-cols {
53 samsung,pins = "gpx1-0", "gpx1-1";
54 samsung,pin-function = <3>;
55 samsung,pin-pud = <0>;
56 samsung,pin-drv = <0>;
61 samsung,keypad-num-rows = <3>;
62 samsung,keypad-num-columns = <2>;
63 linux,keypad-no-autorepeat;
65 pinctrl-0 = <&keypad_rows &keypad_cols>;
66 pinctrl-names = "default";
112 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
113 pinctrl-names = "default";
114 vmmc-supply = <&mmc_reg>;
119 #address-cells = <1>;
121 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
122 pinctrl-names = "default";
129 card-detect-delay = <200>;
130 samsung,dw-mshc-ciu-div = <3>;
131 samsung,dw-mshc-sdr-timing = <2 3>;
132 samsung,dw-mshc-ddr-timing = <1 2>;
141 samsung,mfc-r = <0x43000000 0x800000>;
142 samsung,mfc-l = <0x51000000 0x800000>;
147 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
148 pinctrl-names = "default";
153 native-mode = <&timing0>;
155 clock-frequency = <50000>;
184 #address-cells = <1>;
186 samsung,i2c-sda-delay = <100>;
187 samsung,i2c-max-bus-freq = <20000>;
188 pinctrl-0 = <&i2c0_bus>;
189 pinctrl-names = "default";
193 compatible = "samsung,s5m8767-pmic";
196 s5m8767,pmic-buck-default-dvs-idx = <3>;
198 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
202 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
206 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
207 <1200000>, <1200000>,
208 <1200000>, <1200000>,
209 <1200000>, <1200000>;
211 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
212 <1100000>, <1100000>,
213 <1100000>, <1100000>,
214 <1100000>, <1100000>;
216 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
217 <1200000>, <1200000>,
218 <1200000>, <1200000>,
219 <1200000>, <1200000>;
223 regulator-name = "VDD_ALIVE";
224 regulator-min-microvolt = <1100000>;
225 regulator-max-microvolt = <1100000>;
228 op_mode = <1>; /* Normal Mode */
232 regulator-name = "VDDQ_M12";
233 regulator-min-microvolt = <1200000>;
234 regulator-max-microvolt = <1200000>;
236 op_mode = <1>; /* Normal Mode */
240 regulator-name = "VDDIOAP_18";
241 regulator-min-microvolt = <1800000>;
242 regulator-max-microvolt = <1800000>;
244 op_mode = <1>; /* Normal Mode */
248 regulator-name = "VDDQ_PRE";
249 regulator-min-microvolt = <1800000>;
250 regulator-max-microvolt = <1800000>;
252 op_mode = <1>; /* Normal Mode */
256 regulator-name = "VDD18_2M";
257 regulator-min-microvolt = <1800000>;
258 regulator-max-microvolt = <1800000>;
260 op_mode = <1>; /* Normal Mode */
264 regulator-name = "VDD10_MPLL";
265 regulator-min-microvolt = <1000000>;
266 regulator-max-microvolt = <1000000>;
268 op_mode = <1>; /* Normal Mode */
272 regulator-name = "VDD10_XPLL";
273 regulator-min-microvolt = <1000000>;
274 regulator-max-microvolt = <1000000>;
276 op_mode = <1>; /* Normal Mode */
280 regulator-name = "VDD10_MIPI";
281 regulator-min-microvolt = <1000000>;
282 regulator-max-microvolt = <1000000>;
284 op_mode = <1>; /* Normal Mode */
288 regulator-name = "VDD33_LCD";
289 regulator-min-microvolt = <3300000>;
290 regulator-max-microvolt = <3300000>;
292 op_mode = <1>; /* Normal Mode */
296 regulator-name = "VDD18_MIPI";
297 regulator-min-microvolt = <1800000>;
298 regulator-max-microvolt = <1800000>;
300 op_mode = <1>; /* Normal Mode */
304 regulator-name = "VDD18_ABB1";
305 regulator-min-microvolt = <1800000>;
306 regulator-max-microvolt = <1800000>;
308 op_mode = <1>; /* Normal Mode */
312 regulator-name = "VDD33_UOTG";
313 regulator-min-microvolt = <3300000>;
314 regulator-max-microvolt = <3300000>;
316 op_mode = <1>; /* Normal Mode */
320 regulator-name = "VDDIOPERI_18";
321 regulator-min-microvolt = <1800000>;
322 regulator-max-microvolt = <1800000>;
324 op_mode = <1>; /* Normal Mode */
328 regulator-name = "VDD18_ABB02";
329 regulator-min-microvolt = <1800000>;
330 regulator-max-microvolt = <1800000>;
332 op_mode = <1>; /* Normal Mode */
336 regulator-name = "VDD10_USH";
337 regulator-min-microvolt = <1000000>;
338 regulator-max-microvolt = <1000000>;
340 op_mode = <1>; /* Normal Mode */
344 regulator-name = "VDD18_HSIC";
345 regulator-min-microvolt = <1800000>;
346 regulator-max-microvolt = <1800000>;
348 op_mode = <1>; /* Normal Mode */
352 regulator-name = "VDDIOAP_MMC012_28";
353 regulator-min-microvolt = <2800000>;
354 regulator-max-microvolt = <2800000>;
356 op_mode = <1>; /* Normal Mode */
360 regulator-name = "VDDIOPERI_28";
361 regulator-min-microvolt = <2800000>;
362 regulator-max-microvolt = <2800000>;
364 op_mode = <1>; /* Normal Mode */
368 regulator-name = "DVDD25";
369 regulator-min-microvolt = <2500000>;
370 regulator-max-microvolt = <2500000>;
372 op_mode = <1>; /* Normal Mode */
376 regulator-name = "VDD28_CAM";
377 regulator-min-microvolt = <2800000>;
378 regulator-max-microvolt = <2800000>;
380 op_mode = <1>; /* Normal Mode */
384 regulator-name = "VDD28_AF";
385 regulator-min-microvolt = <2800000>;
386 regulator-max-microvolt = <2800000>;
388 op_mode = <1>; /* Normal Mode */
392 regulator-name = "VDDA28_2M";
393 regulator-min-microvolt = <2800000>;
394 regulator-max-microvolt = <2800000>;
396 op_mode = <1>; /* Normal Mode */
400 regulator-name = "VDD28_TF";
401 regulator-min-microvolt = <2800000>;
402 regulator-max-microvolt = <2800000>;
404 op_mode = <1>; /* Normal Mode */
408 regulator-name = "VDD33_A31";
409 regulator-min-microvolt = <3300000>;
410 regulator-max-microvolt = <3300000>;
412 op_mode = <1>; /* Normal Mode */
416 regulator-name = "VDD18_CAM";
417 regulator-min-microvolt = <1800000>;
418 regulator-max-microvolt = <1800000>;
420 op_mode = <1>; /* Normal Mode */
424 regulator-name = "VDD18_A31";
425 regulator-min-microvolt = <1800000>;
426 regulator-max-microvolt = <1800000>;
428 op_mode = <1>; /* Normal Mode */
432 regulator-name = "GPS_1V8";
433 regulator-min-microvolt = <1800000>;
434 regulator-max-microvolt = <1800000>;
436 op_mode = <1>; /* Normal Mode */
440 regulator-name = "DVDD12";
441 regulator-min-microvolt = <1200000>;
442 regulator-max-microvolt = <1200000>;
444 op_mode = <1>; /* Normal Mode */
448 regulator-name = "vdd_mif";
449 regulator-min-microvolt = <950000>;
450 regulator-max-microvolt = <1100000>;
453 op_mode = <1>; /* Normal Mode */
457 regulator-name = "vdd_arm";
458 regulator-min-microvolt = <925000>;
459 regulator-max-microvolt = <1300000>;
462 op_mode = <1>; /* Normal Mode */
466 regulator-name = "vdd_int";
467 regulator-min-microvolt = <900000>;
468 regulator-max-microvolt = <1200000>;
471 op_mode = <1>; /* Normal Mode */
475 regulator-name = "vdd_g3d";
476 regulator-min-microvolt = <750000>;
477 regulator-max-microvolt = <1500000>;
480 op_mode = <1>; /* Normal Mode */
484 regulator-name = "vdd_m12";
485 regulator-min-microvolt = <750000>;
486 regulator-max-microvolt = <1500000>;
489 op_mode = <1>; /* Normal Mode */
493 regulator-name = "vdd12_5m";
494 regulator-min-microvolt = <750000>;
495 regulator-max-microvolt = <1500000>;
498 op_mode = <1>; /* Normal Mode */
502 regulator-name = "vddf28_emmc";
503 regulator-min-microvolt = <750000>;
504 regulator-max-microvolt = <3000000>;
507 op_mode = <1>; /* Normal Mode */
515 compatible = "samsung,clock-xxti";
516 clock-frequency = <0>;
520 compatible = "samsung,clock-xusbxti";
521 clock-frequency = <24000000>;