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 #address-cells = <1>;
128 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
129 pinctrl-names = "default";
136 card-detect-delay = <200>;
137 samsung,dw-mshc-ciu-div = <3>;
138 samsung,dw-mshc-sdr-timing = <2 3>;
139 samsung,dw-mshc-ddr-timing = <1 2>;
148 samsung,mfc-r = <0x43000000 0x800000>;
149 samsung,mfc-l = <0x51000000 0x800000>;
154 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
155 pinctrl-names = "default";
160 native-mode = <&timing0>;
162 clock-frequency = <50000>;
191 #address-cells = <1>;
193 samsung,i2c-sda-delay = <100>;
194 samsung,i2c-max-bus-freq = <20000>;
195 pinctrl-0 = <&i2c0_bus>;
196 pinctrl-names = "default";
200 compatible = "samsung,s5m8767-pmic";
203 s5m8767,pmic-buck-default-dvs-idx = <3>;
205 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
209 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
213 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
214 <1200000>, <1200000>,
215 <1200000>, <1200000>,
216 <1200000>, <1200000>;
218 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
219 <1100000>, <1100000>,
220 <1100000>, <1100000>,
221 <1100000>, <1100000>;
223 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
224 <1200000>, <1200000>,
225 <1200000>, <1200000>,
226 <1200000>, <1200000>;
230 regulator-name = "VDD_ALIVE";
231 regulator-min-microvolt = <1100000>;
232 regulator-max-microvolt = <1100000>;
235 op_mode = <1>; /* Normal Mode */
239 regulator-name = "VDDQ_M12";
240 regulator-min-microvolt = <1200000>;
241 regulator-max-microvolt = <1200000>;
243 op_mode = <1>; /* Normal Mode */
247 regulator-name = "VDDIOAP_18";
248 regulator-min-microvolt = <1800000>;
249 regulator-max-microvolt = <1800000>;
251 op_mode = <1>; /* Normal Mode */
255 regulator-name = "VDDQ_PRE";
256 regulator-min-microvolt = <1800000>;
257 regulator-max-microvolt = <1800000>;
259 op_mode = <1>; /* Normal Mode */
263 regulator-name = "VDD18_2M";
264 regulator-min-microvolt = <1800000>;
265 regulator-max-microvolt = <1800000>;
267 op_mode = <1>; /* Normal Mode */
271 regulator-name = "VDD10_MPLL";
272 regulator-min-microvolt = <1000000>;
273 regulator-max-microvolt = <1000000>;
275 op_mode = <1>; /* Normal Mode */
279 regulator-name = "VDD10_XPLL";
280 regulator-min-microvolt = <1000000>;
281 regulator-max-microvolt = <1000000>;
283 op_mode = <1>; /* Normal Mode */
287 regulator-name = "VDD10_MIPI";
288 regulator-min-microvolt = <1000000>;
289 regulator-max-microvolt = <1000000>;
291 op_mode = <1>; /* Normal Mode */
295 regulator-name = "VDD33_LCD";
296 regulator-min-microvolt = <3300000>;
297 regulator-max-microvolt = <3300000>;
299 op_mode = <1>; /* Normal Mode */
303 regulator-name = "VDD18_MIPI";
304 regulator-min-microvolt = <1800000>;
305 regulator-max-microvolt = <1800000>;
307 op_mode = <1>; /* Normal Mode */
311 regulator-name = "VDD18_ABB1";
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1800000>;
315 op_mode = <1>; /* Normal Mode */
319 regulator-name = "VDD33_UOTG";
320 regulator-min-microvolt = <3300000>;
321 regulator-max-microvolt = <3300000>;
323 op_mode = <1>; /* Normal Mode */
327 regulator-name = "VDDIOPERI_18";
328 regulator-min-microvolt = <1800000>;
329 regulator-max-microvolt = <1800000>;
331 op_mode = <1>; /* Normal Mode */
335 regulator-name = "VDD18_ABB02";
336 regulator-min-microvolt = <1800000>;
337 regulator-max-microvolt = <1800000>;
339 op_mode = <1>; /* Normal Mode */
343 regulator-name = "VDD10_USH";
344 regulator-min-microvolt = <1000000>;
345 regulator-max-microvolt = <1000000>;
347 op_mode = <1>; /* Normal Mode */
351 regulator-name = "VDD18_HSIC";
352 regulator-min-microvolt = <1800000>;
353 regulator-max-microvolt = <1800000>;
355 op_mode = <1>; /* Normal Mode */
359 regulator-name = "VDDIOAP_MMC012_28";
360 regulator-min-microvolt = <2800000>;
361 regulator-max-microvolt = <2800000>;
363 op_mode = <1>; /* Normal Mode */
367 regulator-name = "VDDIOPERI_28";
368 regulator-min-microvolt = <2800000>;
369 regulator-max-microvolt = <2800000>;
371 op_mode = <1>; /* Normal Mode */
375 regulator-name = "DVDD25";
376 regulator-min-microvolt = <2500000>;
377 regulator-max-microvolt = <2500000>;
379 op_mode = <1>; /* Normal Mode */
383 regulator-name = "VDD28_CAM";
384 regulator-min-microvolt = <2800000>;
385 regulator-max-microvolt = <2800000>;
387 op_mode = <1>; /* Normal Mode */
391 regulator-name = "VDD28_AF";
392 regulator-min-microvolt = <2800000>;
393 regulator-max-microvolt = <2800000>;
395 op_mode = <1>; /* Normal Mode */
399 regulator-name = "VDDA28_2M";
400 regulator-min-microvolt = <2800000>;
401 regulator-max-microvolt = <2800000>;
403 op_mode = <1>; /* Normal Mode */
407 regulator-name = "VDD28_TF";
408 regulator-min-microvolt = <2800000>;
409 regulator-max-microvolt = <2800000>;
411 op_mode = <1>; /* Normal Mode */
415 regulator-name = "VDD33_A31";
416 regulator-min-microvolt = <3300000>;
417 regulator-max-microvolt = <3300000>;
419 op_mode = <1>; /* Normal Mode */
423 regulator-name = "VDD18_CAM";
424 regulator-min-microvolt = <1800000>;
425 regulator-max-microvolt = <1800000>;
427 op_mode = <1>; /* Normal Mode */
431 regulator-name = "VDD18_A31";
432 regulator-min-microvolt = <1800000>;
433 regulator-max-microvolt = <1800000>;
435 op_mode = <1>; /* Normal Mode */
439 regulator-name = "GPS_1V8";
440 regulator-min-microvolt = <1800000>;
441 regulator-max-microvolt = <1800000>;
443 op_mode = <1>; /* Normal Mode */
447 regulator-name = "DVDD12";
448 regulator-min-microvolt = <1200000>;
449 regulator-max-microvolt = <1200000>;
451 op_mode = <1>; /* Normal Mode */
455 regulator-name = "vdd_mif";
456 regulator-min-microvolt = <950000>;
457 regulator-max-microvolt = <1100000>;
460 op_mode = <1>; /* Normal Mode */
464 regulator-name = "vdd_arm";
465 regulator-min-microvolt = <925000>;
466 regulator-max-microvolt = <1300000>;
469 op_mode = <1>; /* Normal Mode */
473 regulator-name = "vdd_int";
474 regulator-min-microvolt = <900000>;
475 regulator-max-microvolt = <1200000>;
478 op_mode = <1>; /* Normal Mode */
482 regulator-name = "vdd_g3d";
483 regulator-min-microvolt = <750000>;
484 regulator-max-microvolt = <1500000>;
487 op_mode = <1>; /* Normal Mode */
491 regulator-name = "vdd_m12";
492 regulator-min-microvolt = <750000>;
493 regulator-max-microvolt = <1500000>;
496 op_mode = <1>; /* Normal Mode */
500 regulator-name = "vdd12_5m";
501 regulator-min-microvolt = <750000>;
502 regulator-max-microvolt = <1500000>;
505 op_mode = <1>; /* Normal Mode */
509 regulator-name = "vddf28_emmc";
510 regulator-min-microvolt = <750000>;
511 regulator-max-microvolt = <3000000>;
514 op_mode = <1>; /* Normal Mode */
522 compatible = "samsung,clock-xxti";
523 clock-frequency = <0>;
527 compatible = "samsung,clock-xusbxti";
528 clock-frequency = <24000000>;