aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukasz Majewski <l.majewski@samsung.com>2015-01-23 07:10:02 -0500
committerEduardo Valentin <edubezval@gmail.com>2015-01-24 16:34:36 -0500
commit7e20525809ed4d99a5574b2b277363eaf3def6ad (patch)
tree2e8f63ffc455e02b08f0eca7dfa2561bdb066ed5
parente725d26c4857e5e41975b5e74e64ce6ab09a7121 (diff)
dts: Documentation: Extending documentation entry for exynos-thermal
Properties necessary for providing Exynos thermal configuration via device tree. Signed-off-by: Lukasz Majewski <l.majewski@samsung.com> Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
-rw-r--r--Documentation/devicetree/bindings/thermal/exynos-thermal.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
index ae738f562acc..849779415970 100644
--- a/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
+++ b/Documentation/devicetree/bindings/thermal/exynos-thermal.txt
@@ -39,6 +39,18 @@
39- vtmu-supply: This entry is optional and provides the regulator node supplying 39- vtmu-supply: This entry is optional and provides the regulator node supplying
40 voltage to TMU. If needed this entry can be placed inside 40 voltage to TMU. If needed this entry can be placed inside
41 board/platform specific dts file. 41 board/platform specific dts file.
42Following properties are mandatory (depending on SoC):
43- samsung,tmu_gain: Gain value for internal TMU operation.
44- samsung,tmu_reference_voltage: Value of TMU IP block's reference voltage
45- samsung,tmu_noise_cancel_mode: Mode for noise cancellation
46- samsung,tmu_efuse_value: Default level of temperature - it is needed when
47 in factory fusing produced wrong value
48- samsung,tmu_min_efuse_value: Minimum temperature fused value
49- samsung,tmu_max_efuse_value: Maximum temperature fused value
50- samsung,tmu_first_point_trim: First point trimming value
51- samsung,tmu_second_point_trim: Second point trimming value
52- samsung,tmu_default_temp_offset: Default temperature offset
53- samsung,tmu_cal_type: Callibration type
42 54
43Example 1): 55Example 1):
44 56
@@ -51,6 +63,7 @@ Example 1):
51 clock-names = "tmu_apbif"; 63 clock-names = "tmu_apbif";
52 status = "disabled"; 64 status = "disabled";
53 vtmu-supply = <&tmu_regulator_node>; 65 vtmu-supply = <&tmu_regulator_node>;
66 #include "exynos4412-tmu-sensor-conf.dtsi"
54 }; 67 };
55 68
56Example 2): 69Example 2):
@@ -70,6 +83,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
70 interrupts = <0 184 0>; 83 interrupts = <0 184 0>;
71 clocks = <&clock 318>, <&clock 318>; 84 clocks = <&clock 318>, <&clock 318>;
72 clock-names = "tmu_apbif", "tmu_triminfo_apbif"; 85 clock-names = "tmu_apbif", "tmu_triminfo_apbif";
86 #include "exynos4412-tmu-sensor-conf.dtsi"
73 }; 87 };
74 88
75 tmu_cpu3: tmu@1006c000 { 89 tmu_cpu3: tmu@1006c000 {
@@ -78,6 +92,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
78 interrupts = <0 185 0>; 92 interrupts = <0 185 0>;
79 clocks = <&clock 318>, <&clock 319>; 93 clocks = <&clock 318>, <&clock 319>;
80 clock-names = "tmu_apbif", "tmu_triminfo_apbif"; 94 clock-names = "tmu_apbif", "tmu_triminfo_apbif";
95 #include "exynos4412-tmu-sensor-conf.dtsi"
81 }; 96 };
82 97
83 tmu_gpu: tmu@100a0000 { 98 tmu_gpu: tmu@100a0000 {
@@ -86,6 +101,7 @@ Example 3): (In case of Exynos5420 "with misplaced TRIMINFO register")
86 interrupts = <0 215 0>; 101 interrupts = <0 215 0>;
87 clocks = <&clock 319>, <&clock 318>; 102 clocks = <&clock 319>, <&clock 318>;
88 clock-names = "tmu_apbif", "tmu_triminfo_apbif"; 103 clock-names = "tmu_apbif", "tmu_triminfo_apbif";
104 #include "exynos4412-tmu-sensor-conf.dtsi"
89 }; 105 };
90 106
91Note: For multi-instance tmu each instance should have an alias correctly 107Note: For multi-instance tmu each instance should have an alias correctly