From 045ac549f6a020e9d9bc4dc8061dceb1ebaeed2e Mon Sep 17 00:00:00 2001 From: Huan Biao Date: Fri, 23 Mar 2018 17:11:52 +0800 Subject: [PATCH] dts: cooldev: enable gpu cooling devices. PD#160967: dts: cooldev: enable g12a gpu cooling devices. Change-Id: Ib04b1e835bdafe939015e4d085a3c76919d4a9fe Signed-off-by: Huan Biao --- arch/arm64/boot/dts/amlogic/mesong12a.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/mesong12a.dtsi b/arch/arm64/boot/dts/amlogic/mesong12a.dtsi index f891ab9..50e1226 100644 --- a/arch/arm64/boot/dts/amlogic/mesong12a.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesong12a.dtsi @@ -1427,6 +1427,20 @@ node_name = "cpucore_cool0"; device_type = "cpucore"; }; + gpufreq_cool { + min_state = <400>; + dyn_coeff = <437>; + cluster_id = <0>; + node_name = "gpufreq_cool0"; + device_type = "gpufreq"; + }; + gpucore_cool { + min_state = <1>; + dyn_coeff = <0>; + cluster_id = <0>; + node_name = "gpucore_cool0"; + device_type = "gpucore"; + }; }; cpufreq_cool0:cpufreq_cool0 { #cooling-cells = <2>; /* min followed by max */ @@ -1434,6 +1448,12 @@ cpucore_cool0:cpucore_cool0 { #cooling-cells = <2>; /* min followed by max */ }; + gpufreq_cool0:gpufreq_cool0 { + #cooling-cells = <2>; /* min followed by max */ + }; + gpucore_cool0:gpucore_cool0 { + #cooling-cells = <2>; /* min followed by max */ + }; }; /*meson cooling devices end*/ @@ -1477,6 +1497,16 @@ cooling-device = <&cpucore_cool0 0 3>; contribution = <1024>; }; + gpufreq_cooling_map { + trip = <&pcontrol>; + cooling-device = <&gpufreq_cool0 0 4>; + contribution = <1024>; + }; + gpucore_cooling_map { + trip = <&pcontrol>; + cooling-device = <&gpucore_cool0 0 2>; + contribution = <1024>; + }; }; }; ddr_thermal: ddr_thermal { -- 2.7.4