arm64: dts: imx8qxp-mek: Add PMIC thermal zone support
authorAnson Huang <Anson.Huang@nxp.com>
Fri, 17 Apr 2020 05:39:06 +0000 (13:39 +0800)
committerShawn Guo <shawnguo@kernel.org>
Wed, 29 Apr 2020 02:54:57 +0000 (10:54 +0800)
i.MX8QXP MEK board has PMIC thermal sensor, add support for it.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts

index 2ed7aba8564d942185642453f1f0a3d66b299fdd..9b105aec8773a739b82314e9fc91e3a9895001d1 100644 (file)
        status = "okay";
 };
 
+&thermal_zones {
+       pmic-thermal0 {
+               polling-delay-passive = <250>;
+               polling-delay = <2000>;
+               thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
+
+               trips {
+                       pmic_alert0: trip0 {
+                               temperature = <110000>;
+                               hysteresis = <2000>;
+                               type = "passive";
+                       };
+
+                       pmic_crit0: trip1 {
+                               temperature = <125000>;
+                               hysteresis = <2000>;
+                               type = "critical";
+                       };
+               };
+
+               cooling-maps {
+                       map0 {
+                               trip = <&pmic_alert0>;
+                               cooling-device =
+                                       <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&A35_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&A35_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&A35_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       };
+               };
+       };
+};
+
 &usdhc1 {
        assigned-clocks = <&clk IMX_CONN_SDHC0_CLK>;
        assigned-clock-rates = <200000000>;