On 3/1/26 4:57 AM, Alexey Klimov wrote:
On Mon Jan 19, 2026 at 12:08 PM GMT, Tudor Ambarus wrote:
quoted
Add support for the Thermal Management Unit (TMU) on the Google GS101
SoC.
The GS101 TMU implementation utilizes a hybrid architecture where
management is shared between the kernel and the Alive Clock and
Power Manager (ACPM) firmware.
[..]
quoted
Sensor Mapping (One-to-Many)
============================
The SoC contains multiple physical temperature sensors, but the ACPM
firmware abstracts these into logical groups (Clusters) for reporting:
- ACPM Sensor 0 (Big Cluster): Aggregates physical sensors 0, 6, 7, 8, 9.
- ACPM Sensor 1 (Mid Cluster): Aggregates physical sensors 4, 5.
- ACPM Sensor 2 (Little Cluster): Aggregates physical sensors 1, 2.
What about other non-CPU devices? Are there no sensors or implementation
currently doesn't support them?
The implementation currently doesn't support them. On GS101 other sensors
are for GPU, ISP, TPU, and AUR.
Is this implementation and ACPM TMU support exclusive only to GS101 SoC?
no, it can be extended for other Samsung SoCs.
IIRC, mapping could be different for other SoCs and, for instance, last
sensors could be non-CPU devices.
right.
Cheers,
ta