summaryrefslogtreecommitdiff
path: root/qcom/lagoon-thermal.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'qcom/lagoon-thermal.dtsi')
-rw-r--r--qcom/lagoon-thermal.dtsi176
1 files changed, 176 insertions, 0 deletions
diff --git a/qcom/lagoon-thermal.dtsi b/qcom/lagoon-thermal.dtsi
index e829c98f..cc536ca6 100644
--- a/qcom/lagoon-thermal.dtsi
+++ b/qcom/lagoon-thermal.dtsi
@@ -1149,6 +1149,182 @@
};
};
+ mdm-core-0-step {
+ polling-delay-passive = <0>;
+ polling-delay = <0>;
+ thermal-sensors = <&tsens1 6>;
+ thermal-governor = "step_wise";
+ wake-capable-sensor;
+ trips {
+ modem_core_0_trip0: modem-core-0-trip0 {
+ temperature = <95000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_core_0_trip1: modem-core-0-trip1 {
+ temperature = <105000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_core_0_trip2: modem-core-0-trip2 {
+ temperature = <115000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+ };
+
+ cooling-maps {
+ modem_tj1_cdev {
+ trip = <&modem_core_0_trip0>;
+ cooling-device = <&modem_tj 1 1>;
+ };
+
+ modem_tj2_cdev {
+ trip = <&modem_core_0_trip1>;
+ cooling-device = <&modem_tj 2 2>;
+ };
+
+ modem_tj3_cdev {
+ trip = <&modem_core_0_trip2>;
+ cooling-device = <&modem_tj 3 3>;
+ };
+ };
+ };
+
+ mdm-core-1-step {
+ polling-delay-passive = <0>;
+ polling-delay = <0>;
+ thermal-sensors = <&tsens1 7>;
+ thermal-governor = "step_wise";
+ wake-capable-sensor;
+ trips {
+ modem_core_1_trip0: modem-core-1-trip0 {
+ temperature = <95000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_core_1_trip1: modem-core-1-trip1 {
+ temperature = <105000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_core_1_trip2: modem-core-1-trip2 {
+ temperature = <115000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+ };
+
+ cooling-maps {
+ modem_tj1_cdev {
+ trip = <&modem_core_1_trip0>;
+ cooling-device = <&modem_tj 1 1>;
+ };
+
+ modem_tj2_cdev {
+ trip = <&modem_core_1_trip1>;
+ cooling-device = <&modem_tj 2 2>;
+ };
+
+ modem_tj3_cdev {
+ trip = <&modem_core_1_trip2>;
+ cooling-device = <&modem_tj 3 3>;
+ };
+ };
+ };
+
+ mdm-vec-step {
+ polling-delay-passive = <0>;
+ polling-delay = <0>;
+ thermal-sensors = <&tsens1 8>;
+ thermal-governor = "step_wise";
+ wake-capable-sensor;
+ trips {
+ modem_vec_trip0: modem-vec-trip0 {
+ temperature = <95000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_vec_trip1: modem-vec-trip1 {
+ temperature = <105000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_vec_trip2: modem-vec-trip2 {
+ temperature = <115000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+ };
+
+ cooling-maps {
+ modem_tj1_cdev {
+ trip = <&modem_vec_trip0>;
+ cooling-device = <&modem_tj 1 1>;
+ };
+
+ modem_tj2_cdev {
+ trip = <&modem_vec_trip1>;
+ cooling-device = <&modem_tj 2 2>;
+ };
+
+ modem_tj3_cdev {
+ trip = <&modem_vec_trip2>;
+ cooling-device = <&modem_tj 3 3>;
+ };
+ };
+ };
+
+ mdm-scl-step {
+ polling-delay-passive = <0>;
+ polling-delay = <0>;
+ thermal-sensors = <&tsens1 9>;
+ thermal-governor = "step_wise";
+ wake-capable-sensor;
+ trips {
+ modem_scl_trip0: modem-scl-trip0 {
+ temperature = <95000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_scl_trip1: modem-scl-trip1 {
+ temperature = <105000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+
+ modem_scl_trip2: modem-scl-trip2 {
+ temperature = <115000>;
+ hysteresis = <15000>;
+ type = "passive";
+ };
+ };
+
+ cooling-maps {
+ modem_tj1_cdev {
+ trip = <&modem_scl_trip0>;
+ cooling-device = <&modem_tj 1 1>;
+ };
+
+ modem_tj2_cdev {
+ trip = <&modem_scl_trip1>;
+ cooling-device = <&modem_tj 2 2>;
+ };
+
+ modem_tj3_cdev {
+ trip = <&modem_scl_trip2>;
+ cooling-device = <&modem_tj 3 3>;
+ };
+ };
+ };
+
min-temp-0-lowf {
polling-delay-passive = <0>;
polling-delay = <0>;