aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devicetree/bindings/thermal/exynos-thermal.txt23
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
52Following 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
84Example 2): 71Example 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
95Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register") 82Example 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
123Note: For multi-instance tmu each instance should have an alias correctly 110Note: For multi-instance tmu each instance should have an alias correctly