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";
30 mmc_reg: voltage-regulator {
31 compatible = "regulator-fixed";
32 regulator-name = "VMEM_VDD_2.8V";
33 regulator-min-microvolt = <2800000>;
34 regulator-max-microvolt = <2800000>;
40 keypad_rows: keypad-rows {
41 samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
42 samsung,pin-function = <3>;
43 samsung,pin-pud = <3>;
44 samsung,pin-drv = <0>;
47 keypad_cols: keypad-cols {
48 samsung,pins = "gpx1-0", "gpx1-1";
49 samsung,pin-function = <3>;
50 samsung,pin-pud = <0>;
51 samsung,pin-drv = <0>;
56 samsung,keypad-num-rows = <3>;
57 samsung,keypad-num-columns = <2>;
58 linux,keypad-no-autorepeat;
60 pinctrl-0 = <&keypad_rows &keypad_cols>;
61 pinctrl-names = "default";
107 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
108 pinctrl-names = "default";
109 vmmc-supply = <&mmc_reg>;
114 #address-cells = <1>;
116 pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
117 pinctrl-names = "default";
124 card-detect-delay = <200>;
125 samsung,dw-mshc-ciu-div = <3>;
126 samsung,dw-mshc-sdr-timing = <2 3>;
127 samsung,dw-mshc-ddr-timing = <1 2>;
136 samsung,mfc-r = <0x43000000 0x800000>;
137 samsung,mfc-l = <0x51000000 0x800000>;
142 pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
143 pinctrl-names = "default";
148 native-mode = <&timing0>;
150 clock-frequency = <50000>;
179 #address-cells = <1>;
181 samsung,i2c-sda-delay = <100>;
182 samsung,i2c-max-bus-freq = <20000>;
183 pinctrl-0 = <&i2c0_bus>;
184 pinctrl-names = "default";
188 compatible = "samsung,s5m8767-pmic";
191 s5m8767,pmic-buck-default-dvs-idx = <3>;
193 s5m8767,pmic-buck-dvs-gpios = <&gpx2 3 0>,
197 s5m8767,pmic-buck-ds-gpios = <&gpm3 5 0>,
201 s5m8767,pmic-buck2-dvs-voltage = <1250000>, <1200000>,
202 <1200000>, <1200000>,
203 <1200000>, <1200000>,
204 <1200000>, <1200000>;
206 s5m8767,pmic-buck3-dvs-voltage = <1100000>, <1100000>,
207 <1100000>, <1100000>,
208 <1100000>, <1100000>,
209 <1100000>, <1100000>;
211 s5m8767,pmic-buck4-dvs-voltage = <1200000>, <1200000>,
212 <1200000>, <1200000>,
213 <1200000>, <1200000>,
214 <1200000>, <1200000>;
218 regulator-name = "VDD_ALIVE";
219 regulator-min-microvolt = <1100000>;
220 regulator-max-microvolt = <1100000>;
223 op_mode = <1>; /* Normal Mode */
227 regulator-name = "VDDQ_M12";
228 regulator-min-microvolt = <1200000>;
229 regulator-max-microvolt = <1200000>;
231 op_mode = <1>; /* Normal Mode */
235 regulator-name = "VDDIOAP_18";
236 regulator-min-microvolt = <1800000>;
237 regulator-max-microvolt = <1800000>;
239 op_mode = <1>; /* Normal Mode */
243 regulator-name = "VDDQ_PRE";
244 regulator-min-microvolt = <1800000>;
245 regulator-max-microvolt = <1800000>;
247 op_mode = <1>; /* Normal Mode */
251 regulator-name = "VDD18_2M";
252 regulator-min-microvolt = <1800000>;
253 regulator-max-microvolt = <1800000>;
255 op_mode = <1>; /* Normal Mode */
259 regulator-name = "VDD10_MPLL";
260 regulator-min-microvolt = <1000000>;
261 regulator-max-microvolt = <1000000>;
263 op_mode = <1>; /* Normal Mode */
267 regulator-name = "VDD10_XPLL";
268 regulator-min-microvolt = <1000000>;
269 regulator-max-microvolt = <1000000>;
271 op_mode = <1>; /* Normal Mode */
275 regulator-name = "VDD10_MIPI";
276 regulator-min-microvolt = <1000000>;
277 regulator-max-microvolt = <1000000>;
279 op_mode = <1>; /* Normal Mode */
283 regulator-name = "VDD33_LCD";
284 regulator-min-microvolt = <3300000>;
285 regulator-max-microvolt = <3300000>;
287 op_mode = <1>; /* Normal Mode */
291 regulator-name = "VDD18_MIPI";
292 regulator-min-microvolt = <1800000>;
293 regulator-max-microvolt = <1800000>;
295 op_mode = <1>; /* Normal Mode */
299 regulator-name = "VDD18_ABB1";
300 regulator-min-microvolt = <1800000>;
301 regulator-max-microvolt = <1800000>;
303 op_mode = <1>; /* Normal Mode */
307 regulator-name = "VDD33_UOTG";
308 regulator-min-microvolt = <3300000>;
309 regulator-max-microvolt = <3300000>;
311 op_mode = <1>; /* Normal Mode */
315 regulator-name = "VDDIOPERI_18";
316 regulator-min-microvolt = <1800000>;
317 regulator-max-microvolt = <1800000>;
319 op_mode = <1>; /* Normal Mode */
323 regulator-name = "VDD18_ABB02";
324 regulator-min-microvolt = <1800000>;
325 regulator-max-microvolt = <1800000>;
327 op_mode = <1>; /* Normal Mode */
331 regulator-name = "VDD10_USH";
332 regulator-min-microvolt = <1000000>;
333 regulator-max-microvolt = <1000000>;
335 op_mode = <1>; /* Normal Mode */
339 regulator-name = "VDD18_HSIC";
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <1800000>;
343 op_mode = <1>; /* Normal Mode */
347 regulator-name = "VDDIOAP_MMC012_28";
348 regulator-min-microvolt = <2800000>;
349 regulator-max-microvolt = <2800000>;
351 op_mode = <1>; /* Normal Mode */
355 regulator-name = "VDDIOPERI_28";
356 regulator-min-microvolt = <2800000>;
357 regulator-max-microvolt = <2800000>;
359 op_mode = <1>; /* Normal Mode */
363 regulator-name = "DVDD25";
364 regulator-min-microvolt = <2500000>;
365 regulator-max-microvolt = <2500000>;
367 op_mode = <1>; /* Normal Mode */
371 regulator-name = "VDD28_CAM";
372 regulator-min-microvolt = <2800000>;
373 regulator-max-microvolt = <2800000>;
375 op_mode = <1>; /* Normal Mode */
379 regulator-name = "VDD28_AF";
380 regulator-min-microvolt = <2800000>;
381 regulator-max-microvolt = <2800000>;
383 op_mode = <1>; /* Normal Mode */
387 regulator-name = "VDDA28_2M";
388 regulator-min-microvolt = <2800000>;
389 regulator-max-microvolt = <2800000>;
391 op_mode = <1>; /* Normal Mode */
395 regulator-name = "VDD28_TF";
396 regulator-min-microvolt = <2800000>;
397 regulator-max-microvolt = <2800000>;
399 op_mode = <1>; /* Normal Mode */
403 regulator-name = "VDD33_A31";
404 regulator-min-microvolt = <3300000>;
405 regulator-max-microvolt = <3300000>;
407 op_mode = <1>; /* Normal Mode */
411 regulator-name = "VDD18_CAM";
412 regulator-min-microvolt = <1800000>;
413 regulator-max-microvolt = <1800000>;
415 op_mode = <1>; /* Normal Mode */
419 regulator-name = "VDD18_A31";
420 regulator-min-microvolt = <1800000>;
421 regulator-max-microvolt = <1800000>;
423 op_mode = <1>; /* Normal Mode */
427 regulator-name = "GPS_1V8";
428 regulator-min-microvolt = <1800000>;
429 regulator-max-microvolt = <1800000>;
431 op_mode = <1>; /* Normal Mode */
435 regulator-name = "DVDD12";
436 regulator-min-microvolt = <1200000>;
437 regulator-max-microvolt = <1200000>;
439 op_mode = <1>; /* Normal Mode */
443 regulator-name = "vdd_mif";
444 regulator-min-microvolt = <950000>;
445 regulator-max-microvolt = <1100000>;
448 op_mode = <1>; /* Normal Mode */
452 regulator-name = "vdd_arm";
453 regulator-min-microvolt = <925000>;
454 regulator-max-microvolt = <1300000>;
457 op_mode = <1>; /* Normal Mode */
461 regulator-name = "vdd_int";
462 regulator-min-microvolt = <900000>;
463 regulator-max-microvolt = <1200000>;
466 op_mode = <1>; /* Normal Mode */
470 regulator-name = "vdd_g3d";
471 regulator-min-microvolt = <750000>;
472 regulator-max-microvolt = <1500000>;
475 op_mode = <1>; /* Normal Mode */
479 regulator-name = "vdd_m12";
480 regulator-min-microvolt = <750000>;
481 regulator-max-microvolt = <1500000>;
484 op_mode = <1>; /* Normal Mode */
488 regulator-name = "vdd12_5m";
489 regulator-min-microvolt = <750000>;
490 regulator-max-microvolt = <1500000>;
493 op_mode = <1>; /* Normal Mode */
497 regulator-name = "vddf28_emmc";
498 regulator-min-microvolt = <750000>;
499 regulator-max-microvolt = <3000000>;
502 op_mode = <1>; /* Normal Mode */
510 compatible = "samsung,clock-xxti";
511 clock-frequency = <0>;
515 compatible = "samsung,clock-xusbxti";
516 clock-frequency = <24000000>;