dts: cooldev: enable gpu cooling devices.
authorHuan Biao <huan.biao@amlogic.com>
Fri, 23 Mar 2018 09:11:52 +0000 (17:11 +0800)
committerYixun Lan <yixun.lan@amlogic.com>
Fri, 30 Mar 2018 02:59:19 +0000 (18:59 -0800)
PD#160967: dts: cooldev: enable g12a gpu cooling devices.

Change-Id: Ib04b1e835bdafe939015e4d085a3c76919d4a9fe
Signed-off-by: Huan Biao <huan.biao@amlogic.com>
arch/arm64/boot/dts/amlogic/mesong12a.dtsi

index f891ab9..50e1226 100644 (file)
                                        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 */
                        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*/
 
                                        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 {