dt-bindings: thermal: mediatek: Make resets optional for MT8196

Both LVTS-AP and LVTS-MCU may be shared with SoC-internal MCUs
running some sort of firmware that checks thermals in order to
scale frequency, or to take action for critical SoC thermal
protection - and this is seen on most MT8196 boards.

Make resets optional, as doing a HW reset on such boards will
result in either an immediate thermal protect shutdown or in
a rather important and usually permanent system slowdown.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Chen-Yu Tsai <wenst@chromium.org>
Link: https://patch.msgid.link/20260721105230.101906-2-angelogioacchino.delregno@collabora.com
This commit is contained in:
AngeloGioacchino Del Regno 2026-07-21 12:52:29 +02:00 committed by Daniel Lezcano
parent 948ee3a74f
commit 5f0d4a7943
No known key found for this signature in database
GPG Key ID: A832238A2A4FE84F

View File

@ -94,12 +94,23 @@ allOf:
nvmem-cell-names:
minItems: 2
- if:
properties:
compatible:
not:
contains:
enum:
- mediatek,mt8196-lvts-ap
- mediatek,mt8196-lvts-mcu
then:
required:
- resets
required:
- compatible
- reg
- interrupts
- clocks
- resets
- nvmem-cells
- nvmem-cell-names