summaryrefslogtreecommitdiff
path: root/qcom/kona-qrd.dtsi
diff options
context:
space:
mode:
authorRam Chandrasekar <rkumbako@quicinc.com>2020-01-27 11:11:48 -0700
committerRam Chandrasekar <rkumbako@quicinc.com>2020-01-28 11:52:12 -0700
commitc9bca9b5f498b2816a2b77be42d928faecadec87 (patch)
treefb5c39bc03004ac501ce16d29d79fb59b0ae6569 /qcom/kona-qrd.dtsi
parent3445144e1b167c7a3a614c63658c1d0e8887bccc (diff)
downloaddevicetree-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.dtsi46
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 {