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"
17 #include <dt-bindings/input/input.h>
20 model = "Insignal Origen evaluation board based on Exynos4412";
21 compatible = "insignal,origen4412", "samsung,exynos4412", "samsung,exynos4";
24 reg = <0x40000000 0x40000000>;
28 bootargs ="console=ttySAC2,115200";
29 stdout-path = &serial_2;
33 compatible = "samsung,secure-firmware";
34 reg = <0x0203F000 0x1000>;
38 compatible = "simple-bus";
42 mmc_reg: regulator@0 {
43 compatible = "regulator-fixed";
45 regulator-name = "VMEM_VDD_2.8V";
46 regulator-min-microvolt = <2800000>;
47 regulator-max-microvolt = <2800000>;
62 keypad_rows: keypad-rows {
63 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
64 samsung,pin-function = <3>;
65 samsung,pin-pud = <3>;
66 samsung,pin-drv = <0>;
69 keypad_cols: keypad-cols {
70 samsung,pins = "gpx1-0", "gpx1-1";
71 samsung,pin-function = <3>;
72 samsung,pin-pud = <0>;
73 samsung,pin-drv = <0>;
78 samsung,keypad-num-rows = <3>;
79 samsung,keypad-num-columns = <2>;
80 linux,keypad-no-autorepeat;
82 pinctrl-0 = <&keypad_rows &keypad_cols>;
83 pinctrl-names = "default";
89 linux,code = <KEY_HOME>;
95 linux,code = <KEY_DOWN>;
101 linux,code = <KEY_UP>;
107 linux,code = <KEY_MENU>;
113 linux,code = <KEY_BACK>;
119 linux,code = <KEY_ENTER>;
129 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
130 pinctrl-names = "default";
131 vmmc-supply = <&mmc_reg>;
136 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
137 pinctrl-names = "default";
142 card-detect-delay = <200>;
143 samsung,dw-mshc-ciu-div = <3>;
144 samsung,dw-mshc-sdr-timing = <2 3>;
145 samsung,dw-mshc-ddr-timing = <1 2>;
151 samsung,mfc-r = <0x43000000 0x800000>;
152 samsung,mfc-l = <0x51000000 0x800000>;
157 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
158 pinctrl-names = "default";
163 native-mode = <&timing0>;
165 clock-frequency = <47500000>;
194 #address-cells = <1>;
196 samsung,i2c-sda-delay = <100>;
197 samsung,i2c-max-bus-freq = <20000>;
198 pinctrl-0 = <&i2c0_bus>;
199 pinctrl-names = "default";
203 compatible = "samsung,s5m8767-pmic";
206 s5m8767,pmic-buck-default-dvs-idx = <3>;
208 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
212 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
216 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
217 <1200000>, <1200000>,
218 <1200000>, <1200000>,
219 <1200000>, <1200000>;
221 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
222 <1100000>, <1100000>,
223 <1100000>, <1100000>,
224 <1100000>, <1100000>;
226 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
227 <1200000>, <1200000>,
228 <1200000>, <1200000>,
229 <1200000>, <1200000>;
233 regulator-name = "VDD_ALIVE";
234 regulator-min-microvolt = <1100000>;
235 regulator-max-microvolt = <1100000>;
238 op_mode = <1>; /* Normal Mode */
242 regulator-name = "VDDQ_M12";
243 regulator-min-microvolt = <1200000>;
244 regulator-max-microvolt = <1200000>;
246 op_mode = <1>; /* Normal Mode */
250 regulator-name = "VDDIOAP_18";
251 regulator-min-microvolt = <1800000>;
252 regulator-max-microvolt = <1800000>;
254 op_mode = <1>; /* Normal Mode */
258 regulator-name = "VDDQ_PRE";
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <1800000>;
262 op_mode = <1>; /* Normal Mode */
266 regulator-name = "VDD18_2M";
267 regulator-min-microvolt = <1800000>;
268 regulator-max-microvolt = <1800000>;
270 op_mode = <1>; /* Normal Mode */
274 regulator-name = "VDD10_MPLL";
275 regulator-min-microvolt = <1000000>;
276 regulator-max-microvolt = <1000000>;
278 op_mode = <1>; /* Normal Mode */
282 regulator-name = "VDD10_XPLL";
283 regulator-min-microvolt = <1000000>;
284 regulator-max-microvolt = <1000000>;
286 op_mode = <1>; /* Normal Mode */
290 regulator-name = "VDD10_MIPI";
291 regulator-min-microvolt = <1000000>;
292 regulator-max-microvolt = <1000000>;
294 op_mode = <1>; /* Normal Mode */
298 regulator-name = "VDD33_LCD";
299 regulator-min-microvolt = <3300000>;
300 regulator-max-microvolt = <3300000>;
302 op_mode = <1>; /* Normal Mode */
306 regulator-name = "VDD18_MIPI";
307 regulator-min-microvolt = <1800000>;
308 regulator-max-microvolt = <1800000>;
310 op_mode = <1>; /* Normal Mode */
314 regulator-name = "VDD18_ABB1";
315 regulator-min-microvolt = <1800000>;
316 regulator-max-microvolt = <1800000>;
318 op_mode = <1>; /* Normal Mode */
322 regulator-name = "VDD33_UOTG";
323 regulator-min-microvolt = <3300000>;
324 regulator-max-microvolt = <3300000>;
326 op_mode = <1>; /* Normal Mode */
330 regulator-name = "VDDIOPERI_18";
331 regulator-min-microvolt = <1800000>;
332 regulator-max-microvolt = <1800000>;
334 op_mode = <1>; /* Normal Mode */
338 regulator-name = "VDD18_ABB02";
339 regulator-min-microvolt = <1800000>;
340 regulator-max-microvolt = <1800000>;
342 op_mode = <1>; /* Normal Mode */
346 regulator-name = "VDD10_USH";
347 regulator-min-microvolt = <1000000>;
348 regulator-max-microvolt = <1000000>;
350 op_mode = <1>; /* Normal Mode */
354 regulator-name = "VDD18_HSIC";
355 regulator-min-microvolt = <1800000>;
356 regulator-max-microvolt = <1800000>;
358 op_mode = <1>; /* Normal Mode */
362 regulator-name = "VDDIOAP_MMC012_28";
363 regulator-min-microvolt = <2800000>;
364 regulator-max-microvolt = <2800000>;
366 op_mode = <1>; /* Normal Mode */
370 regulator-name = "VDDIOPERI_28";
371 regulator-min-microvolt = <2800000>;
372 regulator-max-microvolt = <2800000>;
374 op_mode = <1>; /* Normal Mode */
378 regulator-name = "DVDD25";
379 regulator-min-microvolt = <2500000>;
380 regulator-max-microvolt = <2500000>;
382 op_mode = <1>; /* Normal Mode */
386 regulator-name = "VDD28_CAM";
387 regulator-min-microvolt = <2800000>;
388 regulator-max-microvolt = <2800000>;
390 op_mode = <1>; /* Normal Mode */
394 regulator-name = "VDD28_AF";
395 regulator-min-microvolt = <2800000>;
396 regulator-max-microvolt = <2800000>;
398 op_mode = <1>; /* Normal Mode */
402 regulator-name = "VDDA28_2M";
403 regulator-min-microvolt = <2800000>;
404 regulator-max-microvolt = <2800000>;
406 op_mode = <1>; /* Normal Mode */
410 regulator-name = "VDD28_TF";
411 regulator-min-microvolt = <2800000>;
412 regulator-max-microvolt = <2800000>;
414 op_mode = <1>; /* Normal Mode */
418 regulator-name = "VDD33_A31";
419 regulator-min-microvolt = <3300000>;
420 regulator-max-microvolt = <3300000>;
422 op_mode = <1>; /* Normal Mode */
426 regulator-name = "VDD18_CAM";
427 regulator-min-microvolt = <1800000>;
428 regulator-max-microvolt = <1800000>;
430 op_mode = <1>; /* Normal Mode */
434 regulator-name = "VDD18_A31";
435 regulator-min-microvolt = <1800000>;
436 regulator-max-microvolt = <1800000>;
438 op_mode = <1>; /* Normal Mode */
442 regulator-name = "GPS_1V8";
443 regulator-min-microvolt = <1800000>;
444 regulator-max-microvolt = <1800000>;
446 op_mode = <1>; /* Normal Mode */
450 regulator-name = "DVDD12";
451 regulator-min-microvolt = <1200000>;
452 regulator-max-microvolt = <1200000>;
454 op_mode = <1>; /* Normal Mode */
458 regulator-name = "vdd_mif";
459 regulator-min-microvolt = <950000>;
460 regulator-max-microvolt = <1100000>;
463 op_mode = <1>; /* Normal Mode */
467 regulator-name = "vdd_arm";
468 regulator-min-microvolt = <900000>;
469 regulator-max-microvolt = <1350000>;
472 op_mode = <1>; /* Normal Mode */
476 regulator-name = "vdd_int";
477 regulator-min-microvolt = <900000>;
478 regulator-max-microvolt = <1200000>;
481 op_mode = <1>; /* Normal Mode */
485 regulator-name = "vdd_g3d";
486 regulator-min-microvolt = <750000>;
487 regulator-max-microvolt = <1500000>;
490 op_mode = <1>; /* Normal Mode */
494 regulator-name = "vdd_m12";
495 regulator-min-microvolt = <750000>;
496 regulator-max-microvolt = <1500000>;
499 op_mode = <1>; /* Normal Mode */
503 regulator-name = "vdd12_5m";
504 regulator-min-microvolt = <750000>;
505 regulator-max-microvolt = <1500000>;
508 op_mode = <1>; /* Normal Mode */
512 regulator-name = "vddf28_emmc";
513 regulator-min-microvolt = <750000>;
514 regulator-max-microvolt = <3000000>;
517 op_mode = <1>; /* Normal Mode */
525 compatible = "samsung,clock-xxti";
526 clock-frequency = <0>;
530 compatible = "samsung,clock-xusbxti";
531 clock-frequency = <24000000>;