]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - rpmsg/hwspinlock.git/commitdiff
arm64: dts: ti: am654: Add thermal zones
authorKeerthy <j-keerthy@ti.com>
Mon, 26 Nov 2018 07:40:58 +0000 (13:10 +0530)
committerTero Kristo <t-kristo@ti.com>
Tue, 27 Nov 2018 07:16:09 +0000 (09:16 +0200)
The am654 SoC has three thermal zones namely MPU0, MPU1 and MCU
zones

Reviewed-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
arch/arm64/boot/dts/ti/am654-industrial-thermal.dtsi [new file with mode: 0644]

diff --git a/arch/arm64/boot/dts/ti/am654-industrial-thermal.dtsi b/arch/arm64/boot/dts/ti/am654-industrial-thermal.dtsi
new file mode 100644 (file)
index 0000000..cdc3d40
--- /dev/null
@@ -0,0 +1,45 @@
+// SPDX-License-Identifier: GPL-2.0
+
+#include <dt-bindings/thermal/thermal.h>
+
+mpu0_thermal: mpu0_thermal {
+       polling-delay-passive = <250>; /* milliseconds */
+       polling-delay = <500>; /* milliseconds */
+       thermal-sensors = <&wkup_vtm0 0>;
+
+       trips {
+               mpu0_crit: mpu0_crit {
+                       temperature = <125000>; /* milliCelsius */
+                       hysteresis = <2000>; /* milliCelsius */
+                       type = "critical";
+               };
+       };
+};
+
+mpu1_thermal: mpu1_thermal {
+       polling-delay-passive = <250>; /* milliseconds */
+       polling-delay = <500>; /* milliseconds */
+       thermal-sensors = <&wkup_vtm0 1>;
+
+       trips {
+               mpu1_crit: mpu1_crit {
+                       temperature = <125000>; /* milliCelsius */
+                       hysteresis = <2000>; /* milliCelsius */
+                       type = "critical";
+               };
+       };
+};
+
+mcu_thermal: mcu_thermal {
+       polling-delay-passive = <250>; /* milliseconds */
+       polling-delay = <500>; /* milliseconds */
+       thermal-sensors = <&wkup_vtm0 2>;
+
+       trips {
+               mcu_crit: mcu_crit {
+                       temperature = <125000>; /* milliCelsius */
+                       hysteresis = <2000>; /* milliCelsius */
+                       type = "critical";
+               };
+       };
+};