[PATCH 0/3] thermal/drivers/amlogic: add S4 support

From: christian . koever-draxl

Date: Sun Oct 25 2026 - 15:24:13 EST


From: Christian Stefan Kövér-Draxl <ckoever@xxxxxxxxxx>

The S4 CPU sensor is the G12A design with the calibration read through
the secure monitor, as on T7, so it reuses the T7 data on top of Ronald
Claveau's secure monitor calibration support. Without calibration the
sensor reported about -144 degrees Celsius.

Patch 3 makes the expected first probe deferral (the secure monitor
probes later) quiet.

Tool use (Documentation/process/generated-content.rst):
This work was done with the help of an AI coding assistant, Claude
(Anthropic), used through Claude Code over many sessions. It did a large
part of the hands-on work: it read the vendor kernel and the firmware
interfaces, probed registers on the board, drafted the code and the
changelogs, and ran the builds, checkpatch, dt_binding_check and the
tests on the hardware. I directed the work, reviewed every change and
the final patches, and take responsibility for them. There is no single
prompt to quote; the sessions were of the form "find out why X fails on
this board, fix it, test it on the box".

Tested on an Amediatech X98Q TV box (Amlogic S905W2, S4 family, 2 GiB),
vendor U-Boot and BL31/OP-TEE, Linux 7.3 plus this work.

Christian Stefan Kövér-Draxl (3):
dt-bindings: thermal: amlogic: add the S4 CPU sensor
thermal/drivers/amlogic: add S4 support
thermal/drivers/amlogic: do not log the secure monitor deferral as an
error

.../devicetree/bindings/thermal/amlogic,thermal.yaml | 1 +
drivers/thermal/amlogic_thermal.c | 11 +++++++----
2 files changed, 8 insertions(+), 4 deletions(-)


base-commit: 7be4bc52fd9e0e55dc9a2e0232b89427d2c4b614
--
2.56.0