| 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>; |
| }; |