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";
32 compatible = "samsung,secure-firmware";
33 reg = <0x0203F000 0x1000>;
37 compatible = "simple-bus";
41 mmc_reg: regulator@0 {
42 compatible = "regulator-fixed";
44 regulator-name = "VMEM_VDD_2.8V";
45 regulator-min-microvolt = <2800000>;
46 regulator-max-microvolt = <2800000>;
61 keypad_rows: keypad-rows {
62 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
63 samsung,pin-function = <3>;
64 samsung,pin-pud = <3>;
65 samsung,pin-drv = <0>;
68 keypad_cols: keypad-cols {
69 samsung,pins = "gpx1-0", "gpx1-1";
70 samsung,pin-function = <3>;
71 samsung,pin-pud = <0>;
72 samsung,pin-drv = <0>;
77 samsung,keypad-num-rows = <3>;
78 samsung,keypad-num-columns = <2>;
79 linux,keypad-no-autorepeat;
81 pinctrl-0 = <&keypad_rows &keypad_cols>;
82 pinctrl-names = "default";
88 linux,code = <KEY_HOME>;
94 linux,code = <KEY_DOWN>;
100 linux,code = <KEY_UP>;
106 linux,code = <KEY_MENU>;
112 linux,code = <KEY_BACK>;
118 linux,code = <KEY_ENTER>;
128 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
129 pinctrl-names = "default";
130 vmmc-supply = <&mmc_reg>;
135 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
136 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>;
154 samsung,mfc-r = <0x43000000 0x800000>;
155 samsung,mfc-l = <0x51000000 0x800000>;
160 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
161 pinctrl-names = "default";
166 native-mode = <&timing0>;
168 clock-frequency = <47500000>;
197 #address-cells = <1>;
199 samsung,i2c-sda-delay = <100>;
200 samsung,i2c-max-bus-freq = <20000>;
201 pinctrl-0 = <&i2c0_bus>;
202 pinctrl-names = "default";
206 compatible = "samsung,s5m8767-pmic";
209 s5m8767,pmic-buck-default-dvs-idx = <3>;
211 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
215 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
219 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
220 <1200000>, <1200000>,
221 <1200000>, <1200000>,
222 <1200000>, <1200000>;
224 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
225 <1100000>, <1100000>,
226 <1100000>, <1100000>,
227 <1100000>, <1100000>;
229 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
230 <1200000>, <1200000>,
231 <1200000>, <1200000>,
232 <1200000>, <1200000>;
236 regulator-name = "VDD_ALIVE";
237 regulator-min-microvolt = <1100000>;
238 regulator-max-microvolt = <1100000>;
241 op_mode = <1>; /* Normal Mode */
245 regulator-name = "VDDQ_M12";
246 regulator-min-microvolt = <1200000>;
247 regulator-max-microvolt = <1200000>;
249 op_mode = <1>; /* Normal Mode */
253 regulator-name = "VDDIOAP_18";
254 regulator-min-microvolt = <1800000>;
255 regulator-max-microvolt = <1800000>;
257 op_mode = <1>; /* Normal Mode */
261 regulator-name = "VDDQ_PRE";
262 regulator-min-microvolt = <1800000>;
263 regulator-max-microvolt = <1800000>;
265 op_mode = <1>; /* Normal Mode */
269 regulator-name = "VDD18_2M";
270 regulator-min-microvolt = <1800000>;
271 regulator-max-microvolt = <1800000>;
273 op_mode = <1>; /* Normal Mode */
277 regulator-name = "VDD10_MPLL";
278 regulator-min-microvolt = <1000000>;
279 regulator-max-microvolt = <1000000>;
281 op_mode = <1>; /* Normal Mode */
285 regulator-name = "VDD10_XPLL";
286 regulator-min-microvolt = <1000000>;
287 regulator-max-microvolt = <1000000>;
289 op_mode = <1>; /* Normal Mode */
293 regulator-name = "VDD10_MIPI";
294 regulator-min-microvolt = <1000000>;
295 regulator-max-microvolt = <1000000>;
297 op_mode = <1>; /* Normal Mode */
301 regulator-name = "VDD33_LCD";
302 regulator-min-microvolt = <3300000>;
303 regulator-max-microvolt = <3300000>;
305 op_mode = <1>; /* Normal Mode */
309 regulator-name = "VDD18_MIPI";
310 regulator-min-microvolt = <1800000>;
311 regulator-max-microvolt = <1800000>;
313 op_mode = <1>; /* Normal Mode */
317 regulator-name = "VDD18_ABB1";
318 regulator-min-microvolt = <1800000>;
319 regulator-max-microvolt = <1800000>;
321 op_mode = <1>; /* Normal Mode */
325 regulator-name = "VDD33_UOTG";
326 regulator-min-microvolt = <3300000>;
327 regulator-max-microvolt = <3300000>;
329 op_mode = <1>; /* Normal Mode */
333 regulator-name = "VDDIOPERI_18";
334 regulator-min-microvolt = <1800000>;
335 regulator-max-microvolt = <1800000>;
337 op_mode = <1>; /* Normal Mode */
341 regulator-name = "VDD18_ABB02";
342 regulator-min-microvolt = <1800000>;
343 regulator-max-microvolt = <1800000>;
345 op_mode = <1>; /* Normal Mode */
349 regulator-name = "VDD10_USH";
350 regulator-min-microvolt = <1000000>;
351 regulator-max-microvolt = <1000000>;
353 op_mode = <1>; /* Normal Mode */
357 regulator-name = "VDD18_HSIC";
358 regulator-min-microvolt = <1800000>;
359 regulator-max-microvolt = <1800000>;
361 op_mode = <1>; /* Normal Mode */
365 regulator-name = "VDDIOAP_MMC012_28";
366 regulator-min-microvolt = <2800000>;
367 regulator-max-microvolt = <2800000>;
369 op_mode = <1>; /* Normal Mode */
373 regulator-name = "VDDIOPERI_28";
374 regulator-min-microvolt = <2800000>;
375 regulator-max-microvolt = <2800000>;
377 op_mode = <1>; /* Normal Mode */
381 regulator-name = "DVDD25";
382 regulator-min-microvolt = <2500000>;
383 regulator-max-microvolt = <2500000>;
385 op_mode = <1>; /* Normal Mode */
389 regulator-name = "VDD28_CAM";
390 regulator-min-microvolt = <2800000>;
391 regulator-max-microvolt = <2800000>;
393 op_mode = <1>; /* Normal Mode */
397 regulator-name = "VDD28_AF";
398 regulator-min-microvolt = <2800000>;
399 regulator-max-microvolt = <2800000>;
401 op_mode = <1>; /* Normal Mode */
405 regulator-name = "VDDA28_2M";
406 regulator-min-microvolt = <2800000>;
407 regulator-max-microvolt = <2800000>;
409 op_mode = <1>; /* Normal Mode */
413 regulator-name = "VDD28_TF";
414 regulator-min-microvolt = <2800000>;
415 regulator-max-microvolt = <2800000>;
417 op_mode = <1>; /* Normal Mode */
421 regulator-name = "VDD33_A31";
422 regulator-min-microvolt = <3300000>;
423 regulator-max-microvolt = <3300000>;
425 op_mode = <1>; /* Normal Mode */
429 regulator-name = "VDD18_CAM";
430 regulator-min-microvolt = <1800000>;
431 regulator-max-microvolt = <1800000>;
433 op_mode = <1>; /* Normal Mode */
437 regulator-name = "VDD18_A31";
438 regulator-min-microvolt = <1800000>;
439 regulator-max-microvolt = <1800000>;
441 op_mode = <1>; /* Normal Mode */
445 regulator-name = "GPS_1V8";
446 regulator-min-microvolt = <1800000>;
447 regulator-max-microvolt = <1800000>;
449 op_mode = <1>; /* Normal Mode */
453 regulator-name = "DVDD12";
454 regulator-min-microvolt = <1200000>;
455 regulator-max-microvolt = <1200000>;
457 op_mode = <1>; /* Normal Mode */
461 regulator-name = "vdd_mif";
462 regulator-min-microvolt = <950000>;
463 regulator-max-microvolt = <1100000>;
466 op_mode = <1>; /* Normal Mode */
470 regulator-name = "vdd_arm";
471 regulator-min-microvolt = <900000>;
472 regulator-max-microvolt = <1350000>;
475 op_mode = <1>; /* Normal Mode */
479 regulator-name = "vdd_int";
480 regulator-min-microvolt = <900000>;
481 regulator-max-microvolt = <1200000>;
484 op_mode = <1>; /* Normal Mode */
488 regulator-name = "vdd_g3d";
489 regulator-min-microvolt = <750000>;
490 regulator-max-microvolt = <1500000>;
493 op_mode = <1>; /* Normal Mode */
497 regulator-name = "vdd_m12";
498 regulator-min-microvolt = <750000>;
499 regulator-max-microvolt = <1500000>;
502 op_mode = <1>; /* Normal Mode */
506 regulator-name = "vdd12_5m";
507 regulator-min-microvolt = <750000>;
508 regulator-max-microvolt = <1500000>;
511 op_mode = <1>; /* Normal Mode */
515 regulator-name = "vddf28_emmc";
516 regulator-min-microvolt = <750000>;
517 regulator-max-microvolt = <3000000>;
520 op_mode = <1>; /* Normal Mode */
528 compatible = "samsung,clock-xxti";
529 clock-frequency = <0>;
533 compatible = "samsung,clock-xusbxti";
534 clock-frequency = <24000000>;