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>;
36 compatible = "simple-bus";
40 mmc_reg: regulator@0 {
41 compatible = "regulator-fixed";
43 regulator-name = "VMEM_VDD_2.8V";
44 regulator-min-microvolt = <2800000>;
45 regulator-max-microvolt = <2800000>;
52 keypad_rows: keypad-rows {
53 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
54 samsung,pin-function = <3>;
55 samsung,pin-pud = <3>;
56 samsung,pin-drv = <0>;
59 keypad_cols: keypad-cols {
60 samsung,pins = "gpx1-0", "gpx1-1";
61 samsung,pin-function = <3>;
62 samsung,pin-pud = <0>;
63 samsung,pin-drv = <0>;
68 samsung,keypad-num-rows = <3>;
69 samsung,keypad-num-columns = <2>;
70 linux,keypad-no-autorepeat;
72 pinctrl-0 = <&keypad_rows &keypad_cols>;
73 pinctrl-names = "default";
119 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
120 pinctrl-names = "default";
121 vmmc-supply = <&mmc_reg>;
126 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
127 pinctrl-names = "default";
133 card-detect-delay = <200>;
134 samsung,dw-mshc-ciu-div = <3>;
135 samsung,dw-mshc-sdr-timing = <2 3>;
136 samsung,dw-mshc-ddr-timing = <1 2>;
145 samsung,mfc-r = <0x43000000 0x800000>;
146 samsung,mfc-l = <0x51000000 0x800000>;
151 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
152 pinctrl-names = "default";
157 native-mode = <&timing0>;
159 clock-frequency = <47500000>;
188 #address-cells = <1>;
190 samsung,i2c-sda-delay = <100>;
191 samsung,i2c-max-bus-freq = <20000>;
192 pinctrl-0 = <&i2c0_bus>;
193 pinctrl-names = "default";
197 compatible = "samsung,s5m8767-pmic";
200 s5m8767,pmic-buck-default-dvs-idx = <3>;
202 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
206 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
210 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
211 <1200000>, <1200000>,
212 <1200000>, <1200000>,
213 <1200000>, <1200000>;
215 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
216 <1100000>, <1100000>,
217 <1100000>, <1100000>,
218 <1100000>, <1100000>;
220 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
221 <1200000>, <1200000>,
222 <1200000>, <1200000>,
223 <1200000>, <1200000>;
227 regulator-name = "VDD_ALIVE";
228 regulator-min-microvolt = <1100000>;
229 regulator-max-microvolt = <1100000>;
232 op_mode = <1>; /* Normal Mode */
236 regulator-name = "VDDQ_M12";
237 regulator-min-microvolt = <1200000>;
238 regulator-max-microvolt = <1200000>;
240 op_mode = <1>; /* Normal Mode */
244 regulator-name = "VDDIOAP_18";
245 regulator-min-microvolt = <1800000>;
246 regulator-max-microvolt = <1800000>;
248 op_mode = <1>; /* Normal Mode */
252 regulator-name = "VDDQ_PRE";
253 regulator-min-microvolt = <1800000>;
254 regulator-max-microvolt = <1800000>;
256 op_mode = <1>; /* Normal Mode */
260 regulator-name = "VDD18_2M";
261 regulator-min-microvolt = <1800000>;
262 regulator-max-microvolt = <1800000>;
264 op_mode = <1>; /* Normal Mode */
268 regulator-name = "VDD10_MPLL";
269 regulator-min-microvolt = <1000000>;
270 regulator-max-microvolt = <1000000>;
272 op_mode = <1>; /* Normal Mode */
276 regulator-name = "VDD10_XPLL";
277 regulator-min-microvolt = <1000000>;
278 regulator-max-microvolt = <1000000>;
280 op_mode = <1>; /* Normal Mode */
284 regulator-name = "VDD10_MIPI";
285 regulator-min-microvolt = <1000000>;
286 regulator-max-microvolt = <1000000>;
288 op_mode = <1>; /* Normal Mode */
292 regulator-name = "VDD33_LCD";
293 regulator-min-microvolt = <3300000>;
294 regulator-max-microvolt = <3300000>;
296 op_mode = <1>; /* Normal Mode */
300 regulator-name = "VDD18_MIPI";
301 regulator-min-microvolt = <1800000>;
302 regulator-max-microvolt = <1800000>;
304 op_mode = <1>; /* Normal Mode */
308 regulator-name = "VDD18_ABB1";
309 regulator-min-microvolt = <1800000>;
310 regulator-max-microvolt = <1800000>;
312 op_mode = <1>; /* Normal Mode */
316 regulator-name = "VDD33_UOTG";
317 regulator-min-microvolt = <3300000>;
318 regulator-max-microvolt = <3300000>;
320 op_mode = <1>; /* Normal Mode */
324 regulator-name = "VDDIOPERI_18";
325 regulator-min-microvolt = <1800000>;
326 regulator-max-microvolt = <1800000>;
328 op_mode = <1>; /* Normal Mode */
332 regulator-name = "VDD18_ABB02";
333 regulator-min-microvolt = <1800000>;
334 regulator-max-microvolt = <1800000>;
336 op_mode = <1>; /* Normal Mode */
340 regulator-name = "VDD10_USH";
341 regulator-min-microvolt = <1000000>;
342 regulator-max-microvolt = <1000000>;
344 op_mode = <1>; /* Normal Mode */
348 regulator-name = "VDD18_HSIC";
349 regulator-min-microvolt = <1800000>;
350 regulator-max-microvolt = <1800000>;
352 op_mode = <1>; /* Normal Mode */
356 regulator-name = "VDDIOAP_MMC012_28";
357 regulator-min-microvolt = <2800000>;
358 regulator-max-microvolt = <2800000>;
360 op_mode = <1>; /* Normal Mode */
364 regulator-name = "VDDIOPERI_28";
365 regulator-min-microvolt = <2800000>;
366 regulator-max-microvolt = <2800000>;
368 op_mode = <1>; /* Normal Mode */
372 regulator-name = "DVDD25";
373 regulator-min-microvolt = <2500000>;
374 regulator-max-microvolt = <2500000>;
376 op_mode = <1>; /* Normal Mode */
380 regulator-name = "VDD28_CAM";
381 regulator-min-microvolt = <2800000>;
382 regulator-max-microvolt = <2800000>;
384 op_mode = <1>; /* Normal Mode */
388 regulator-name = "VDD28_AF";
389 regulator-min-microvolt = <2800000>;
390 regulator-max-microvolt = <2800000>;
392 op_mode = <1>; /* Normal Mode */
396 regulator-name = "VDDA28_2M";
397 regulator-min-microvolt = <2800000>;
398 regulator-max-microvolt = <2800000>;
400 op_mode = <1>; /* Normal Mode */
404 regulator-name = "VDD28_TF";
405 regulator-min-microvolt = <2800000>;
406 regulator-max-microvolt = <2800000>;
408 op_mode = <1>; /* Normal Mode */
412 regulator-name = "VDD33_A31";
413 regulator-min-microvolt = <3300000>;
414 regulator-max-microvolt = <3300000>;
416 op_mode = <1>; /* Normal Mode */
420 regulator-name = "VDD18_CAM";
421 regulator-min-microvolt = <1800000>;
422 regulator-max-microvolt = <1800000>;
424 op_mode = <1>; /* Normal Mode */
428 regulator-name = "VDD18_A31";
429 regulator-min-microvolt = <1800000>;
430 regulator-max-microvolt = <1800000>;
432 op_mode = <1>; /* Normal Mode */
436 regulator-name = "GPS_1V8";
437 regulator-min-microvolt = <1800000>;
438 regulator-max-microvolt = <1800000>;
440 op_mode = <1>; /* Normal Mode */
444 regulator-name = "DVDD12";
445 regulator-min-microvolt = <1200000>;
446 regulator-max-microvolt = <1200000>;
448 op_mode = <1>; /* Normal Mode */
452 regulator-name = "vdd_mif";
453 regulator-min-microvolt = <950000>;
454 regulator-max-microvolt = <1100000>;
457 op_mode = <1>; /* Normal Mode */
461 regulator-name = "vdd_arm";
462 regulator-min-microvolt = <925000>;
463 regulator-max-microvolt = <1300000>;
466 op_mode = <1>; /* Normal Mode */
470 regulator-name = "vdd_int";
471 regulator-min-microvolt = <900000>;
472 regulator-max-microvolt = <1200000>;
475 op_mode = <1>; /* Normal Mode */
479 regulator-name = "vdd_g3d";
480 regulator-min-microvolt = <750000>;
481 regulator-max-microvolt = <1500000>;
484 op_mode = <1>; /* Normal Mode */
488 regulator-name = "vdd_m12";
489 regulator-min-microvolt = <750000>;
490 regulator-max-microvolt = <1500000>;
493 op_mode = <1>; /* Normal Mode */
497 regulator-name = "vdd12_5m";
498 regulator-min-microvolt = <750000>;
499 regulator-max-microvolt = <1500000>;
502 op_mode = <1>; /* Normal Mode */
506 regulator-name = "vddf28_emmc";
507 regulator-min-microvolt = <750000>;
508 regulator-max-microvolt = <3000000>;
511 op_mode = <1>; /* Normal Mode */
519 compatible = "samsung,clock-xxti";
520 clock-frequency = <0>;
524 compatible = "samsung,clock-xusbxti";
525 clock-frequency = <24000000>;