diff options
author | Ram Chandrasekar <rkumbako@quicinc.com> | 2020-01-27 11:11:48 -0700 |
---|---|---|
committer | Ram Chandrasekar <rkumbako@quicinc.com> | 2020-01-28 11:52:12 -0700 |
commit | c9bca9b5f498b2816a2b77be42d928faecadec87 (patch) | |
tree | fb5c39bc03004ac501ce16d29d79fb59b0ae6569 /qcom/kona-qrd.dtsi | |
parent | 3445144e1b167c7a3a614c63658c1d0e8887bccc (diff) | |
download | devicetree-c9bca9b5f498b2816a2b77be42d928faecadec87.tar.gz |
ARM: dts: qcom: Add modem skin mitigation for Kona QRD
Add modem skin mitigation rule for Kona QRD.
algo_type step_wise
sensor skin-therm-step
polling_delay 0
passive_delay 0
set_temp 52000 55000 62000
clr_temp 47000 50000 60000
device modem_skin modem_skin modem_skin
upper_limit 01 02 03
lower_limit 01 02 03
Above is the configuration that is added.
Change-Id: Ia1e8a6114659b09f75b57fac790707499aaf0c29
Diffstat (limited to 'qcom/kona-qrd.dtsi')
-rw-r--r-- | qcom/kona-qrd.dtsi | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/qcom/kona-qrd.dtsi b/qcom/kona-qrd.dtsi index 653d1452..e268b911 100644 --- a/qcom/kona-qrd.dtsi +++ b/qcom/kona-qrd.dtsi @@ -908,6 +908,52 @@ }; }; }; + + skin-therm-step { + polling-delay-passive = <0>; + polling-delay = <0>; + thermal-governor = "step_wise"; + thermal-sensors = <&pm8150_adc_tm ADC_AMUX_THM1_PU2>; + wake-capable-sensor; + + trips { + skin_therm0: active-config0 { + temperature = <52000>; + hysteresis = <5000>; + type = "passive"; + }; + + skin_therm1: active-config1 { + temperature = <55000>; + hysteresis = <5000>; + type = "passive"; + }; + + skin_therm2: active-config2 { + temperature = <62000>; + hysteresis = <2000>; + type = "passive"; + }; + }; + + cooling-maps { + skin_lvl0 { + trip = <&skin_therm0>; + cooling-device = <&modem_skin 1 1>; + }; + + skin_lvl1 { + trip = <&skin_therm1>; + cooling-device = <&modem_skin 2 2>; + }; + + skin_lvl2 { + trip = <&skin_therm2>; + cooling-device = <&modem_skin 3 3>; + }; + }; + + }; }; &sdhc_2 { |