]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures
authorNeil Armstrong <neil.armstrong@linaro.org>
Mon, 3 Feb 2025 13:23:18 +0000 (14:23 +0100)
committerBjorn Andersson <andersson@kernel.org>
Wed, 26 Feb 2025 02:57:19 +0000 (20:57 -0600)
commit2250f65b32565eb8b757e89248c75977f370f498
treecf32c525b423b45305b9d2ca4ca678199969f904
parent7f9a670396029116424a803d3971ff0e552ff0b3
arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures

On the SM8650, the dynamic clock and voltage scaling (DCVS) for the GPU
is done from the HLOS, but the GPU can achieve a much higher temperature
before failing according the reference downstream implementation.

Set higher temperatures in the GPU trip points corresponding to
the temperatures provided by Qualcomm in the dowstream source, much
closer to the junction temperature and with a higher critical
temperature trip in the case the HLOS DCVS cannot handle the
temperature surge.

The tsens MAX_THRESHOLD is set to 120C on those platforms, so set
the hot to 110C to leave a chance to HLOS to react and critical to
115C to avoid the monitor thermal shutdown.

Fixes: 497624ed5506 ("arm64: dts: qcom: sm8650: Throttle the GPU when overheating")
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250203-topic-sm8650-thermal-cpu-idle-v4-2-65e35f307301@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm8650.dtsi