]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commitdiff
arm64: dts: marvell: add thermal-zone node in cp110 DTSI file
authorMiquel Raynal <miquel.raynal@bootlin.com>
Thu, 30 Aug 2018 08:15:01 +0000 (10:15 +0200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 21 Sep 2018 14:13:36 +0000 (16:13 +0200)
Add a thermal-zone node and fill in all the sensors available in a
cp110 (only one in the thermal IP).

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm64/boot/dts/marvell/armada-cp110.dtsi

index 70a784de3e0649935faedb1a42f44ac62224bfce..df3f85c3ff359154316c992318a5c54ae2a32907 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
+#include <dt-bindings/thermal/thermal.h>
 
 #include "armada-common.dtsi"
 
         * save one indentation level
         */
        CP110_NAME: CP110_NAME { };
+
+       /*
+        * CPs only have one sensor in the thermal IC.
+        *
+        * The cooling maps are empty as there are no cooling devices.
+        */
+       thermal-zones {
+               CP110_LABEL(thermal_ic): CP110_NODE_NAME(thermal-ic) {
+                       polling-delay-passive = <1000>;
+                       polling-delay = <1000>;
+
+                       thermal-sensors = <&CP110_LABEL(thermal) 0>;
+
+                       trips { };
+                       cooling-maps { };
+               };
+       };
 };
 
 &CP110_NAME {
                        CP110_LABEL(thermal): thermal-sensor@70 {
                                compatible = "marvell,armada-cp110-thermal";
                                reg = <0x70 0x10>;
+                               #thermal-sensor-cells = <1>;
                        };
                };