diff options
-rw-r--r-- | Documentation/devicetree/bindings/thermal/exynos-thermal.txt | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt index 1b596fd38dc4..b957acff57aa 100644 --- a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt +++ b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt | |||
@@ -49,19 +49,6 @@ on the SoC (only first trip points defined in DT will be configured): | |||
49 | - samsung,exynos5433-tmu: 8 | 49 | - samsung,exynos5433-tmu: 8 |
50 | - samsung,exynos7-tmu: 8 | 50 | - samsung,exynos7-tmu: 8 |
51 | 51 | ||
52 | Following properties are mandatory (depending on SoC): | ||
53 | - samsung,tmu_gain: Gain value for internal TMU operation. | ||
54 | - samsung,tmu_reference_voltage: Value of TMU IP block's reference voltage | ||
55 | - samsung,tmu_noise_cancel_mode: Mode for noise cancellation | ||
56 | - samsung,tmu_efuse_value: Default level of temperature - it is needed when | ||
57 | in factory fusing produced wrong value | ||
58 | - samsung,tmu_min_efuse_value: Minimum temperature fused value | ||
59 | - samsung,tmu_max_efuse_value: Maximum temperature fused value | ||
60 | - samsung,tmu_first_point_trim: First point trimming value | ||
61 | - samsung,tmu_second_point_trim: Second point trimming value | ||
62 | - samsung,tmu_default_temp_offset: Default temperature offset | ||
63 | - samsung,tmu_cal_type: Callibration type | ||
64 | |||
65 | ** Optional properties: | 52 | ** Optional properties: |
66 | 53 | ||
67 | - vtmu-supply: This entry is optional and provides the regulator node supplying | 54 | - vtmu-supply: This entry is optional and provides the regulator node supplying |
@@ -78,7 +65,7 @@ Example 1): | |||
78 | clocks = <&clock 383>; | 65 | clocks = <&clock 383>; |
79 | clock-names = "tmu_apbif"; | 66 | clock-names = "tmu_apbif"; |
80 | vtmu-supply = <&tmu_regulator_node>; | 67 | vtmu-supply = <&tmu_regulator_node>; |
81 | #include "exynos4412-tmu-sensor-conf.dtsi" | 68 | #thermal-sensor-cells = <0>; |
82 | }; | 69 | }; |
83 | 70 | ||
84 | Example 2): | 71 | Example 2): |
@@ -89,7 +76,7 @@ Example 2): | |||
89 | interrupts = <0 58 0>; | 76 | interrupts = <0 58 0>; |
90 | clocks = <&clock 21>; | 77 | clocks = <&clock 21>; |
91 | clock-names = "tmu_apbif"; | 78 | clock-names = "tmu_apbif"; |
92 | #include "exynos5440-tmu-sensor-conf.dtsi" | 79 | #thermal-sensor-cells = <0>; |
93 | }; | 80 | }; |
94 | 81 | ||
95 | Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register") | 82 | Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register") |
@@ -99,7 +86,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register") | |||
99 | interrupts = <0 184 0>; | 86 | interrupts = <0 184 0>; |
100 | clocks = <&clock 318>, <&clock 318>; | 87 | clocks = <&clock 318>, <&clock 318>; |
101 | clock-names = "tmu_apbif", "tmu_triminfo_apbif"; | 88 | clock-names = "tmu_apbif", "tmu_triminfo_apbif"; |
102 | #include "exynos4412-tmu-sensor-conf.dtsi" | 89 | #thermal-sensor-cells = <0>; |
103 | }; | 90 | }; |
104 | 91 | ||
105 | tmu_cpu3: tmu@1006c000 { | 92 | tmu_cpu3: tmu@1006c000 { |
@@ -108,7 +95,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register") | |||
108 | interrupts = <0 185 0>; | 95 | interrupts = <0 185 0>; |
109 | clocks = <&clock 318>, <&clock 319>; | 96 | clocks = <&clock 318>, <&clock 319>; |
110 | clock-names = "tmu_apbif", "tmu_triminfo_apbif"; | 97 | clock-names = "tmu_apbif", "tmu_triminfo_apbif"; |
111 | #include "exynos4412-tmu-sensor-conf.dtsi" | 98 | #thermal-sensor-cells = <0>; |
112 | }; | 99 | }; |
113 | 100 | ||
114 | tmu_gpu: tmu@100a0000 { | 101 | tmu_gpu: tmu@100a0000 { |
@@ -117,7 +104,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register") | |||
117 | interrupts = <0 215 0>; | 104 | interrupts = <0 215 0>; |
118 | clocks = <&clock 319>, <&clock 318>; | 105 | clocks = <&clock 319>, <&clock 318>; |
119 | clock-names = "tmu_apbif", "tmu_triminfo_apbif"; | 106 | clock-names = "tmu_apbif", "tmu_triminfo_apbif"; |
120 | #include "exynos4412-tmu-sensor-conf.dtsi" | 107 | #thermal-sensor-cells = <0>; |
121 | }; | 108 | }; |
122 | 109 | ||
123 | Note: For multi-instance tmu each instance should have an alias correctly | 110 | Note: For multi-instance tmu each instance should have an alias correctly |