On 7/30/2026 10:40 PM, Daniel Lezcano wrote:
On 7/27/26 16:22, Gaurav Kohli wrote:
From: Dipa Ramesh Mantre <[email protected]>

Unlike the CPU, the CDSP does not throttle its speed automatically
when it reaches high temperatures in hamoa.

Set up CDSP cooling for both instances by throttling the cdsp, when
it reaches 95°C.

Add polling-delay-passive so the governor periodically evaluates
the zone during passive cooling and steps up cooling levels when
temperature stabilizes below the next trip.

Signed-off-by: Dipa Ramesh Mantre <[email protected]>
Reviewed-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Gaurav Kohli <[email protected]>
---
  arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 32 +++++++++++++++
  arch/arm64/boot/dts/qcom/hamoa.dtsi        | 63 ++++++++++++++++++++ ++++++++++
  2 files changed, 95 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/ boot/dts/qcom/hamoa-iot-evk.dts
index 9fa86bb6438e..a146be1cb5fb 100644
--- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
+++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
@@ -1684,4 +1684,36 @@ trip-point0 {
              };
          };
      };
+
+    nsp0-thermal {
+        trips {
+            trip-point1 {
+                temperature = <105000>;
+            };
+        };
+    };
+
+    nsp1-thermal {
+        trips {
+            trip-point1 {
+                temperature = <105000>;
+            };
+        };
+    };
+
+    nsp2-thermal {
+        trips {
+            trip-point1 {
+                temperature = <105000>;
+            };
+        };
+    };
+
+    nsp3-thermal {
+        trips {
+            trip-point1 {
+                temperature = <105000>;
+            };
+        };
+    };

 From thermal-zones.yaml:

thanks for review, actually this is overwriting temperature with 105, so other properties are coming from hamoa.dtsi.


     ...

     required:
       - temperature
       - hysteresis
       - type

     ...





Reply via email to