.. | .. |
---|
11 | 11 | |
---|
12 | 12 | /dts-v1/; |
---|
13 | 13 | #include "exynos4412.dtsi" |
---|
| 14 | +#include <dt-bindings/clock/samsung,s2mps11.h> |
---|
14 | 15 | #include <dt-bindings/gpio/gpio.h> |
---|
15 | 16 | #include <dt-bindings/input/input.h> |
---|
16 | 17 | #include "exynos-mfc-reserved-memory.dtsi" |
---|
.. | .. |
---|
25 | 26 | }; |
---|
26 | 27 | |
---|
27 | 28 | chosen { |
---|
28 | | - bootargs ="console=ttySAC2,115200"; |
---|
29 | | - stdout-path = &serial_2; |
---|
| 29 | + stdout-path = "serial2:115200n8"; |
---|
30 | 30 | }; |
---|
31 | 31 | |
---|
32 | 32 | firmware@203f000 { |
---|
.. | .. |
---|
34 | 34 | reg = <0x0203F000 0x1000>; |
---|
35 | 35 | }; |
---|
36 | 36 | |
---|
37 | | - regulators { |
---|
38 | | - compatible = "simple-bus"; |
---|
39 | | - #address-cells = <1>; |
---|
40 | | - #size-cells = <0>; |
---|
41 | | - |
---|
42 | | - mmc_reg: regulator@0 { |
---|
43 | | - compatible = "regulator-fixed"; |
---|
44 | | - reg = <0>; |
---|
45 | | - regulator-name = "VMEM_VDD_2.8V"; |
---|
46 | | - regulator-min-microvolt = <2800000>; |
---|
47 | | - regulator-max-microvolt = <2800000>; |
---|
48 | | - gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>; |
---|
49 | | - enable-active-high; |
---|
50 | | - }; |
---|
| 37 | + mmc_reg: regulator-0 { |
---|
| 38 | + compatible = "regulator-fixed"; |
---|
| 39 | + regulator-name = "VMEM_VDD_2.8V"; |
---|
| 40 | + regulator-min-microvolt = <2800000>; |
---|
| 41 | + regulator-max-microvolt = <2800000>; |
---|
| 42 | + gpio = <&gpx1 1 GPIO_ACTIVE_HIGH>; |
---|
| 43 | + enable-active-high; |
---|
51 | 44 | }; |
---|
52 | 45 | |
---|
53 | 46 | display-timings { |
---|
.. | .. |
---|
82 | 75 | cpu0-supply = <&buck2_reg>; |
---|
83 | 76 | }; |
---|
84 | 77 | |
---|
| 78 | +&cpu_thermal { |
---|
| 79 | + cooling-maps { |
---|
| 80 | + cooling_map0: map0 { |
---|
| 81 | + /* Corresponds to 800MHz at freq_table */ |
---|
| 82 | + cooling-device = <&cpu0 7 7>, <&cpu1 7 7>, |
---|
| 83 | + <&cpu2 7 7>, <&cpu3 7 7>; |
---|
| 84 | + }; |
---|
| 85 | + cooling_map1: map1 { |
---|
| 86 | + /* Corresponds to 200MHz at freq_table */ |
---|
| 87 | + cooling-device = <&cpu0 13 13>, <&cpu1 13 13>, |
---|
| 88 | + <&cpu2 13 13>, <&cpu3 13 13>; |
---|
| 89 | + }; |
---|
| 90 | + }; |
---|
| 91 | +}; |
---|
| 92 | + |
---|
85 | 93 | &exynos_usbphy { |
---|
86 | 94 | status = "okay"; |
---|
87 | 95 | }; |
---|
88 | 96 | |
---|
89 | 97 | &ehci { |
---|
90 | | - samsung,vbus-gpio = <&gpx3 5 1>; |
---|
| 98 | + samsung,vbus-gpio = <&gpx3 5 GPIO_ACTIVE_HIGH>; |
---|
91 | 99 | status = "okay"; |
---|
92 | | - |
---|
93 | | - port@1 { |
---|
94 | | - status = "okay"; |
---|
95 | | - }; |
---|
96 | | - port@2 { |
---|
97 | | - status = "okay"; |
---|
98 | | - }; |
---|
| 100 | + phys = <&exynos_usbphy 2>, <&exynos_usbphy 3>; |
---|
| 101 | + phy-names = "hsic0", "hsic1"; |
---|
99 | 102 | }; |
---|
100 | 103 | |
---|
101 | 104 | &fimd { |
---|
.. | .. |
---|
141 | 144 | <1200000>, <1200000>, |
---|
142 | 145 | <1200000>, <1200000>, |
---|
143 | 146 | <1200000>, <1200000>; |
---|
| 147 | + |
---|
| 148 | + s5m8767_osc: clocks { |
---|
| 149 | + compatible = "samsung,s5m8767-clk"; |
---|
| 150 | + #clock-cells = <1>; |
---|
| 151 | + clock-output-names = "s5m8767_ap", "s5m8767_cp", |
---|
| 152 | + "s5m8767_bt"; |
---|
| 153 | + }; |
---|
144 | 154 | |
---|
145 | 155 | regulators { |
---|
146 | 156 | ldo1_reg: LDO1 { |
---|
.. | .. |
---|
369 | 379 | }; |
---|
370 | 380 | |
---|
371 | 381 | buck1_reg: BUCK1 { |
---|
372 | | - regulator-name = "vdd_mif"; |
---|
| 382 | + regulator-name = "VDD_MIF"; |
---|
373 | 383 | regulator-min-microvolt = <950000>; |
---|
374 | 384 | regulator-max-microvolt = <1100000>; |
---|
375 | 385 | regulator-always-on; |
---|
.. | .. |
---|
378 | 388 | }; |
---|
379 | 389 | |
---|
380 | 390 | buck2_reg: BUCK2 { |
---|
381 | | - regulator-name = "vdd_arm"; |
---|
| 391 | + regulator-name = "VDD_ARM"; |
---|
382 | 392 | regulator-min-microvolt = <900000>; |
---|
383 | 393 | regulator-max-microvolt = <1350000>; |
---|
384 | 394 | regulator-always-on; |
---|
.. | .. |
---|
387 | 397 | }; |
---|
388 | 398 | |
---|
389 | 399 | buck3_reg: BUCK3 { |
---|
390 | | - regulator-name = "vdd_int"; |
---|
| 400 | + regulator-name = "VDD_INT"; |
---|
391 | 401 | regulator-min-microvolt = <900000>; |
---|
392 | 402 | regulator-max-microvolt = <1200000>; |
---|
393 | 403 | regulator-always-on; |
---|
.. | .. |
---|
396 | 406 | }; |
---|
397 | 407 | |
---|
398 | 408 | buck4_reg: BUCK4 { |
---|
399 | | - regulator-name = "vdd_g3d"; |
---|
| 409 | + regulator-name = "VDD_G3D"; |
---|
400 | 410 | regulator-min-microvolt = <750000>; |
---|
401 | 411 | regulator-max-microvolt = <1500000>; |
---|
402 | 412 | regulator-always-on; |
---|
.. | .. |
---|
405 | 415 | }; |
---|
406 | 416 | |
---|
407 | 417 | buck5_reg: BUCK5 { |
---|
408 | | - regulator-name = "vdd_m12"; |
---|
| 418 | + regulator-name = "VDD_M12"; |
---|
409 | 419 | regulator-min-microvolt = <750000>; |
---|
410 | 420 | regulator-max-microvolt = <1500000>; |
---|
411 | 421 | regulator-always-on; |
---|
.. | .. |
---|
414 | 424 | }; |
---|
415 | 425 | |
---|
416 | 426 | buck6_reg: BUCK6 { |
---|
417 | | - regulator-name = "vdd12_5m"; |
---|
| 427 | + regulator-name = "VDD12_5M"; |
---|
418 | 428 | regulator-min-microvolt = <750000>; |
---|
419 | 429 | regulator-max-microvolt = <1500000>; |
---|
420 | 430 | regulator-always-on; |
---|
.. | .. |
---|
423 | 433 | }; |
---|
424 | 434 | |
---|
425 | 435 | buck9_reg: BUCK9 { |
---|
426 | | - regulator-name = "vddf28_emmc"; |
---|
| 436 | + regulator-name = "VDDF28_EMMC"; |
---|
427 | 437 | regulator-min-microvolt = <750000>; |
---|
428 | 438 | regulator-max-microvolt = <3000000>; |
---|
429 | 439 | regulator-always-on; |
---|
.. | .. |
---|
512 | 522 | |
---|
513 | 523 | &rtc { |
---|
514 | 524 | status = "okay"; |
---|
| 525 | + clocks = <&clock CLK_RTC>, <&s5m8767_osc S2MPS11_CLK_AP>; |
---|
| 526 | + clock-names = "rtc", "rtc_src"; |
---|
515 | 527 | }; |
---|
516 | 528 | |
---|
517 | 529 | &sdhci_2 { |
---|