]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
firmware: samsung: acpm: Add TMU protocol support
authorTudor Ambarus <tudor.ambarus@linaro.org>
Fri, 15 May 2026 09:32:29 +0000 (09:32 +0000)
committerKrzysztof Kozlowski <krzk@kernel.org>
Fri, 29 May 2026 14:02:22 +0000 (16:02 +0200)
commit4ba23dfc49b4a3cefb4fdaa406172dfb8350098d
treeaa01dc92502c2eecbdee7c19fe6faf55fbfc829d
parent50b400214abaec9122558e3f9c6fdd6295914c3c
firmware: samsung: acpm: Add TMU protocol support

The Thermal Management Unit (TMU) on the Google GS101 SoC is managed
through a hybrid model shared between the kernel and the Alive Clock
and Power Manager (ACPM) firmware.

Add the protocol helpers required to communicate with the ACPM for
thermal operations, including initialization, threshold configuration,
temperature reading, and system suspend/resume handshakes.

Signed-off-by: Tudor Ambarus <tudor.ambarus@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://patch.msgid.link/20260515-acpm-tmu-helpers-v2-5-8ca011d5a965@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/firmware/samsung/Makefile
drivers/firmware/samsung/exynos-acpm-tmu.c [new file with mode: 0644]
drivers/firmware/samsung/exynos-acpm-tmu.h [new file with mode: 0644]
drivers/firmware/samsung/exynos-acpm.c
include/linux/firmware/samsung/exynos-acpm-protocol.h