arm: dts: make gpu a cooling device for rk3288
authorJacob Chen <jacob2.chen@rock-chips.com>
Thu, 29 Dec 2016 10:05:36 +0000 (18:05 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Fri, 6 Jan 2017 02:31:27 +0000 (10:31 +0800)
Change-Id: I448165b1cf4060301712bc2a5281c14ccce9112d
Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
arch/arm/boot/dts/rk3288.dtsi

index 3f05314f38e4ae430929009c97146d064bfbb7bd..f442fc45c0c6c063f46470b68d7b7d12cbd5063b 100644 (file)
                                map0 {
                                        trip = <&gpu_alert0>;
                                        cooling-device =
-                                               <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                                               <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                                };
                        };
                };
                #cooling-cells = <2>; /* min followed by max */
                power-domains = <&power RK3288_PD_GPU>;
                status = "disabled";
+
+               gpu_power_model: power_model {
+                       compatible = "arm,mali-simple-power-model";
+                       voltage = <950>;
+                       frequency = <500>;
+                       static-power = <300>;
+                       dynamic-power = <396>;
+                       ts = <32000 4700 (-80) 2>;
+                       thermal-zone = "gpu_thermal";
+               };
        };
 
        vpu: video-codec@ff9a0000 {