MALI: midgard: RK: slowdown clk_gpu before poweroff cores
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / arm / midgard / mali_kbase_defs.h
index 4bb8c2c7aec23176a4208809a58a087fe4936025..f5775bcbb24887896f8d392fbffb1176e4649ec1 100644 (file)
@@ -912,6 +912,17 @@ struct kbase_device {
        } irqs[3];
 
        struct clk *clock;
+
+       /*
+        * current freq of clk_gpu, in Hz.
+        */
+       unsigned long freq;
+       /*
+        * mutex for setting freq of clk_gpu.
+        */
+       struct mutex mutex_for_clk;
+       bool is_power_off;
+
 #ifdef CONFIG_REGULATOR
        struct regulator *regulator;
 #endif