On Fri, Sep 29, 2023 at 05:16:18PM +0100, Caleb Connolly wrote: > diff --git a/Documentation/devicetree/bindings/thermal/qcom,qmi-cooling.yaml b/Documentation/devicetree/bindings/thermal/qcom,qmi-cooling.yaml > +definitions: > + tmd: > + type: object > + description: | No need to preserve formatting (which is what '|' denotes). > + A single Thermal Mitigation Device exposed by a remote subsystem. > + properties: > + label: > + maxItems: 1 > + "#cooling-cells": > + $ref: /schemas/thermal/thermal-cooling-devices.yaml#/properties/#cooling-cells > + > + required: > + - label > + - "#cooling-cells" > + > + additionalProperties: false > + > +properties: > + compatible: > + enum: > + - qcom,qmi-cooling-modem > + - qcom,qmi-cooling-adsp > + - qcom,qmi-cooling-cdsp > + - qcom,qmi-cooling-slpi > + > + vdd: > + $ref: "#/definitions/tmd" > + description: > + Restrict primary rail minimum voltage to "nominal" setting. Isn't this one of the "heating" thermal mitigations? (I.e. something being tripped when the temperature goes below some level) Which afaik the framework doesn't support still? Regards, Bjorn