[PATCH v2 1/2] dt-bindings: thermal: amlogic: Add A9 thermal bindings
Krzysztof Kozlowski
krzk at kernel.org
Wed Aug 19 23:49:49 PDT 2026
On 20/08/2026 08:38, Xianwei Zhao wrote:
> Hi Krzysztof,
> Thanks for your review.
>
> On 2026/8/13 16:28, Krzysztof Kozlowski wrote:
>> On Tue, Aug 11, 2026 at 08:37:43AM +0000, Xianwei Zhao wrote:
>>> Document the thermal controller compatibles for the Amlogic A9 SoC.
>>>
>>> Describe the required "core" and "plck" clocks, add the optional
>>> "amlogic,hw-reset-temp" property, and update the schema constraints for
>>> A9-specific thermal controllers.
>>>
>>> Signed-off-by: Xianwei Zhao<xianwei.zhao at amlogic.com>
>>> ---
>>> .../bindings/thermal/amlogic,thermal.yaml | 28 +++++++++++++++++++++-
>>> 1 file changed, 27 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
>>> index 8cfa44dcda58..f73ee66bcc47 100644
>>> --- a/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
>>> +++ b/Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
>>> @@ -23,6 +23,7 @@ properties:
>>> - const: amlogic,g12a-thermal
>>> - enum:
>>> - amlogic,a1-cpu-thermal
>>> + - amlogic,a9-thermal
>>> - amlogic,t7-thermal
>>>
>>> reg:
>>> @@ -32,7 +33,13 @@ properties:
>>> maxItems: 1
>>>
>>> clocks:
>>> - maxItems: 1
>>> + minItems: 1
>>> + maxItems: 2
>>> +
>>> + clock-names:
>>> + items:
>>> + - const: core
>>> + - const: pclk
>>>
>>> power-domains:
>>> maxItems: 1
>>> @@ -52,6 +59,10 @@ properties:
>>> - description: phandle to the secure monitor
>>> - description: sensor index to get specific calibration data
>>>
>>> + amlogic,hw-reset-temp:
>>> + description: The hardware-controlled reset temperature value.
>>> + $ref: /schemas/types.yaml#/definitions/uint32
>> Thermal zones define that, not custom properties.
>>
>
> There are some differences here. The thermal zone goes through a
> software-controlled process and eventually triggers a restart or
> shutdown. There is some time between the temperature reaching the
> threshold and the actual restart or shutdown. In contrast, this
This feels like Linux problem, not binding? Fix Linux.
> attribute configures a hardware-level protection mechanism that directly
> triggers a restart when the temperature reaches the configured threshold.
>
> If that's the case, do I also get it from Thermal zones?
Thermal zones define your hardware temperature constraints, not custom
properties.
Best regards,
Krzysztof
More information about the linux-amlogic
mailing list