Re: [PATCH v1 3/8] dt-bindings: thermal: Add qcom,qmi-cooling yaml bindings

From: Gaurav Kohli
Date: Thu Jan 08 2026 - 06:31:38 EST



On 12/31/2025 5:29 PM, Konrad Dybcio wrote:
On 12/23/25 1:32 PM, Gaurav Kohli wrote:
The cooling subnode of a remoteproc represents a client of the Thermal
Mitigation Device QMI service running on it. Each subnode of the cooling
node represents a single control exposed by the service.

Add maintainer name also and update this binding for cdsp substem.

Co-developed-by: Casey Connolly <casey.connolly@xxxxxxxxxx>
Signed-off-by: Gaurav Kohli <gaurav.kohli@xxxxxxxxxxxxxxxx>
Signed-off-by: Casey Connolly <casey.connolly@xxxxxxxxxx>
---
[...]

+ remoteproc-cdsp {
+ cooling {
+ compatible = "qcom,qmi-cooling-cdsp";
+
+ cdsp_sw0: cdsp_sw {
I'm curious about the meaning of the name - does "sw" here stand
for "software"?


This is same like cdsp DCVS capping from firmware instead of hlos.



If so, does this essentially mean "a software toggle for throttling the
CDSP"?

Would all such occurrences essentially always have a "sw" suffix?

Konrad