diff options
author | Alexey Charkov <alchark@gmail.com> | 2024-06-17 21:28:53 +0300 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2024-06-24 19:14:01 +0300 |
commit | b78f87940a79321a444083aca46ac3e8e53d1a90 (patch) | |
tree | 2fc636ef9d375840f15ec56ed93dc0a37839b9ca | |
parent | 2f8064b9c4a012b4d4e8383818f13b682b6c156a (diff) | |
download | linux-b78f87940a79321a444083aca46ac3e8e53d1a90.tar.xz |
arm64: dts: rockchip: add passive GPU cooling on RK3588
As the GPU support on RK3588 has been merged upstream, along with OPP
values, add a corresponding cooling map for passive cooling using the GPU.
Signed-off-by: Alexey Charkov <alchark@gmail.com>
Link: https://lore.kernel.org/r/20240617-rk-dts-additions-v5-3-c1f5f3267f1e@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi index 78bc9dc97044..6cc1ca46ac11 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-base.dtsi @@ -2493,17 +2493,31 @@ }; gpu_thermal: gpu-thermal { - polling-delay-passive = <0>; + polling-delay-passive = <100>; polling-delay = <0>; thermal-sensors = <&tsadc 5>; trips { + gpu_alert: gpu-alert { + temperature = <85000>; + hysteresis = <2000>; + type = "passive"; + }; + gpu_crit: gpu-crit { temperature = <115000>; hysteresis = <0>; type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&gpu_alert>; + cooling-device = + <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; npu_thermal: npu-thermal { |