hc
2024-09-20 cf4ce59b3b70238352c7f1729f0f7223214828ad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Binding for Thermal Sensor driver for BCM2835 SoCs.
 
Required parameters:
-------------------
 
compatible:         should be one of: "brcm,bcm2835-thermal",
           "brcm,bcm2836-thermal" or "brcm,bcm2837-thermal"
reg:            Address range of the thermal registers.
clocks:         Phandle of the clock used by the thermal sensor.
#thermal-sensor-cells:    should be 0 (see Documentation/devicetree/bindings/thermal/thermal-sensor.yaml)
 
Example:
 
thermal-zones {
   cpu_thermal: cpu-thermal {
       polling-delay-passive = <0>;
       polling-delay = <1000>;
 
       thermal-sensors = <&thermal>;
 
       trips {
           cpu-crit {
               temperature    = <80000>;
               hysteresis    = <0>;
               type        = "critical";
           };
       };
 
       coefficients = <(-538)    407000>;
 
       cooling-maps {
       };
   };
};
 
thermal: thermal@7e212000 {
   compatible = "brcm,bcm2835-thermal";
   reg = <0x7e212000 0x8>;
   clocks = <&clocks BCM2835_CLOCK_TSENS>;
   #thermal-sensor-cells = <0>;
};