Commit 252454f5 authored by Srinivas Kandagatla's avatar Srinivas Kandagatla Committed by Eduardo Valentin

thermal: Fix examples in DT documentation

There are various issues with the examples in this documentation, some
of the DT labels are invalid and one of the macro THERMAL_NO_LIMITS
referenced is not available as well.

This patch attempts to fix such errors in the documentation.
Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: default avatarEduardo Valentin <edubezval@gmail.com>
parent eccb6014
...@@ -251,24 +251,24 @@ ocp { ...@@ -251,24 +251,24 @@ ocp {
}; };
thermal-zones { thermal-zones {
cpu-thermal: cpu-thermal { cpu_thermal: cpu-thermal {
polling-delay-passive = <250>; /* milliseconds */ polling-delay-passive = <250>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */
thermal-sensors = <&bandgap0>; thermal-sensors = <&bandgap0>;
trips { trips {
cpu-alert0: cpu-alert { cpu_alert0: cpu-alert0 {
temperature = <90000>; /* millicelsius */ temperature = <90000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "active"; type = "active";
}; };
cpu-alert1: cpu-alert { cpu_alert1: cpu-alert1 {
temperature = <100000>; /* millicelsius */ temperature = <100000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
}; };
cpu-crit: cpu-crit { cpu_crit: cpu-crit {
temperature = <125000>; /* millicelsius */ temperature = <125000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "critical"; type = "critical";
...@@ -277,17 +277,17 @@ thermal-zones { ...@@ -277,17 +277,17 @@ thermal-zones {
cooling-maps { cooling-maps {
map0 { map0 {
trip = <&cpu-alert0>; trip = <&cpu_alert0>;
cooling-device = <&fan0 THERMAL_NO_LIMITS 4>; cooling-device = <&fan0 THERMAL_NO_LIMIT 4>;
}; };
map1 { map1 {
trip = <&cpu-alert1>; trip = <&cpu_alert1>;
cooling-device = <&fan0 5 THERMAL_NO_LIMITS>; cooling-device = <&fan0 5 THERMAL_NO_LIMIT>;
}; };
map2 { map2 {
trip = <&cpu-alert1>; trip = <&cpu_alert1>;
cooling-device = cooling-device =
<&cpu0 THERMAL_NO_LIMITS THERMAL_NO_LIMITS>; <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
}; };
}; };
}; };
...@@ -298,13 +298,13 @@ used to monitor the zone 'cpu-thermal' using its sole sensor. A fan ...@@ -298,13 +298,13 @@ used to monitor the zone 'cpu-thermal' using its sole sensor. A fan
device (fan0) is controlled via I2C bus 1, at address 0x48, and has ten device (fan0) is controlled via I2C bus 1, at address 0x48, and has ten
different cooling states 0-9. It is used to remove the heat out of different cooling states 0-9. It is used to remove the heat out of
the thermal zone 'cpu-thermal' using its cooling states the thermal zone 'cpu-thermal' using its cooling states
from its minimum to 4, when it reaches trip point 'cpu-alert0' from its minimum to 4, when it reaches trip point 'cpu_alert0'
at 90C, as an example of active cooling. The same cooling device is used at at 90C, as an example of active cooling. The same cooling device is used at
'cpu-alert1', but from 5 to its maximum state. The cpu@0 device is also 'cpu_alert1', but from 5 to its maximum state. The cpu@0 device is also
linked to the same thermal zone, 'cpu-thermal', as a passive cooling device, linked to the same thermal zone, 'cpu-thermal', as a passive cooling device,
using all its cooling states at trip point 'cpu-alert1', using all its cooling states at trip point 'cpu_alert1',
which is a trip point at 100C. On the thermal zone 'cpu-thermal', at the which is a trip point at 100C. On the thermal zone 'cpu-thermal', at the
temperature of 125C, represented by the trip point 'cpu-crit', the silicon temperature of 125C, represented by the trip point 'cpu_crit', the silicon
is not reliable anymore. is not reliable anymore.
(b) - IC with several internal sensors (b) - IC with several internal sensors
...@@ -329,7 +329,7 @@ ocp { ...@@ -329,7 +329,7 @@ ocp {
}; };
thermal-zones { thermal-zones {
cpu-thermal: cpu-thermal { cpu_thermal: cpu-thermal {
polling-delay-passive = <250>; /* milliseconds */ polling-delay-passive = <250>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */
...@@ -338,12 +338,12 @@ thermal-zones { ...@@ -338,12 +338,12 @@ thermal-zones {
trips { trips {
/* each zone within the SoC may have its own trips */ /* each zone within the SoC may have its own trips */
cpu-alert: cpu-alert { cpu_alert: cpu-alert {
temperature = <100000>; /* millicelsius */ temperature = <100000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
}; };
cpu-crit: cpu-crit { cpu_crit: cpu-crit {
temperature = <125000>; /* millicelsius */ temperature = <125000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "critical"; type = "critical";
...@@ -356,7 +356,7 @@ thermal-zones { ...@@ -356,7 +356,7 @@ thermal-zones {
}; };
}; };
gpu-thermal: gpu-thermal { gpu_thermal: gpu-thermal {
polling-delay-passive = <120>; /* milliseconds */ polling-delay-passive = <120>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */
...@@ -365,12 +365,12 @@ thermal-zones { ...@@ -365,12 +365,12 @@ thermal-zones {
trips { trips {
/* each zone within the SoC may have its own trips */ /* each zone within the SoC may have its own trips */
gpu-alert: gpu-alert { gpu_alert: gpu-alert {
temperature = <90000>; /* millicelsius */ temperature = <90000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
}; };
gpu-crit: gpu-crit { gpu_crit: gpu-crit {
temperature = <105000>; /* millicelsius */ temperature = <105000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "critical"; type = "critical";
...@@ -383,7 +383,7 @@ thermal-zones { ...@@ -383,7 +383,7 @@ thermal-zones {
}; };
}; };
dsp-thermal: dsp-thermal { dsp_thermal: dsp-thermal {
polling-delay-passive = <50>; /* milliseconds */ polling-delay-passive = <50>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */
...@@ -392,12 +392,12 @@ thermal-zones { ...@@ -392,12 +392,12 @@ thermal-zones {
trips { trips {
/* each zone within the SoC may have its own trips */ /* each zone within the SoC may have its own trips */
dsp-alert: gpu-alert { dsp_alert: dsp-alert {
temperature = <90000>; /* millicelsius */ temperature = <90000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
}; };
dsp-crit: gpu-crit { dsp_crit: gpu-crit {
temperature = <135000>; /* millicelsius */ temperature = <135000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "critical"; type = "critical";
...@@ -457,7 +457,7 @@ ocp { ...@@ -457,7 +457,7 @@ ocp {
}; };
thermal-zones { thermal-zones {
cpu-thermal: cpu-thermal { cpu_thermal: cpu-thermal {
polling-delay-passive = <250>; /* milliseconds */ polling-delay-passive = <250>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */
...@@ -508,7 +508,7 @@ with many sensors and many cooling devices. ...@@ -508,7 +508,7 @@ with many sensors and many cooling devices.
/* /*
* An IC with several temperature sensor. * An IC with several temperature sensor.
*/ */
adc-dummy: sensor@0x50 { adc_dummy: sensor@0x50 {
... ...
#thermal-sensor-cells = <1>; /* sensor internal ID */ #thermal-sensor-cells = <1>; /* sensor internal ID */
}; };
...@@ -520,7 +520,7 @@ thermal-zones { ...@@ -520,7 +520,7 @@ thermal-zones {
polling-delay = <2500>; /* milliseconds */ polling-delay = <2500>; /* milliseconds */
/* sensor ID */ /* sensor ID */
thermal-sensors = <&adc-dummy 4>; thermal-sensors = <&adc_dummy 4>;
trips { trips {
... ...
...@@ -531,14 +531,14 @@ thermal-zones { ...@@ -531,14 +531,14 @@ thermal-zones {
}; };
}; };
board-thermal: board-thermal { board_thermal: board-thermal {
polling-delay-passive = <1000>; /* milliseconds */ polling-delay-passive = <1000>; /* milliseconds */
polling-delay = <2500>; /* milliseconds */ polling-delay = <2500>; /* milliseconds */
/* sensor ID */ /* sensor ID */
thermal-sensors = <&adc-dummy 0>, /* pcb top edge */ thermal-sensors = <&adc_dummy 0>, /* pcb top edge */
<&adc-dummy 1>, /* lcd */ <&adc_dummy 1>, /* lcd */
<&adc-dymmy 2>; /* back cover */ <&adc_dummy 2>; /* back cover */
/* /*
* An array of coefficients describing the sensor * An array of coefficients describing the sensor
* linear relation. E.g.: * linear relation. E.g.:
...@@ -548,22 +548,22 @@ thermal-zones { ...@@ -548,22 +548,22 @@ thermal-zones {
trips { trips {
/* Trips are based on resulting linear equation */ /* Trips are based on resulting linear equation */
cpu-trip: cpu-trip { cpu_trip: cpu-trip {
temperature = <60000>; /* millicelsius */ temperature = <60000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
}; };
gpu-trip: gpu-trip { gpu_trip: gpu-trip {
temperature = <55000>; /* millicelsius */ temperature = <55000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
} }
lcd-trip: lcp-trip { lcd_trip: lcp-trip {
temperature = <53000>; /* millicelsius */ temperature = <53000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "passive"; type = "passive";
}; };
crit-trip: crit-trip { crit_trip: crit-trip {
temperature = <68000>; /* millicelsius */ temperature = <68000>; /* millicelsius */
hysteresis = <2000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */
type = "critical"; type = "critical";
...@@ -572,17 +572,17 @@ thermal-zones { ...@@ -572,17 +572,17 @@ thermal-zones {
cooling-maps { cooling-maps {
map0 { map0 {
trip = <&cpu-trip>; trip = <&cpu_trip>;
cooling-device = <&cpu0 0 2>; cooling-device = <&cpu0 0 2>;
contribution = <55>; contribution = <55>;
}; };
map1 { map1 {
trip = <&gpu-trip>; trip = <&gpu_trip>;
cooling-device = <&gpu0 0 2>; cooling-device = <&gpu0 0 2>;
contribution = <20>; contribution = <20>;
}; };
map2 { map2 {
trip = <&lcd-trip>; trip = <&lcd_trip>;
cooling-device = <&lcd0 5 10>; cooling-device = <&lcd0 5 10>;
contribution = <15>; contribution = <15>;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment