]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/i915/i915_drv.h
drm/i915: Disable C3 when enabling vblank interrupts on i945gm
[linux.git] / drivers / gpu / drm / i915 / i915_drv.h
index 9c846e7209ffdb0dee591a36fd6d95bff6c20192..11803d485275c64403a2570511277aeb2d06b646 100644 (file)
@@ -2042,6 +2042,14 @@ struct drm_i915_private {
                struct i915_vma *scratch;
        } gt;
 
+       /* For i945gm vblank irq vs. C3 workaround */
+       struct {
+               struct work_struct work;
+               struct pm_qos_request pm_qos;
+               u8 c3_disable_latency;
+               u8 enabled;
+       } i945gm_vblank;
+
        /* perform PHY state sanity checks? */
        bool chv_phy_assert[2];