| .. | .. |
|---|
| 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 { |
|---|