From c3915e57ccdfb6c67f05892f037b3802d1ed5dd3 Mon Sep 17 00:00:00 2001 From: Shyam Kumar Thella Date: Fri, 21 May 2021 10:58:59 +0530 Subject: [PATCH] ARM: dts: msm: Add thermal zones for pm5100 temp alarm Add thermal zones supported by temp alram on pm5100 PMIC. Change-Id: Iddc2b6ccb5d816d583ba7f01c7bae7f84aa9bc33 --- qcom/pm5100.dtsi | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/qcom/pm5100.dtsi b/qcom/pm5100.dtsi index 5fbe48b0fca5..07e2a16337d5 100644 --- a/qcom/pm5100.dtsi +++ b/qcom/pm5100.dtsi @@ -38,6 +38,8 @@ compatible = "qcom,spmi-temp-alarm"; reg = <0xa00>; interrupts = <0x0 0xa 0x0 IRQ_TYPE_EDGE_BOTH>; + io-channels = <&pm5100_adc PM5100_ADC5_GEN3_DIE_TEMP>; + io-channel-names = "thermal"; #thermal-sensor-cells = <0>; }; @@ -156,3 +158,33 @@ }; }; }; + +&thermal_zones { + pm5100_tz { + polling-delay-passive = <100>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <&pm5100_tz>; + wake-capable-sensor; + + trips { + pm5100_trip0: trip0 { + temperature = <95000>; + hysteresis = <0>; + type = "passive"; + }; + + pm5100_trip1: trip1 { + temperature = <115000>; + hysteresis = <0>; + type = "critical"; + }; + + trip2 { + temperature = <145000>; + hysteresis = <0>; + type = "critical"; + }; + }; + }; +};