|
@@ -71,8 +71,10 @@ static void gen9_init_clock_gating(struct drm_device *dev)
|
|
I915_READ(GEN8_CHICKEN_DCPR_1) | MASK_WAKEMEM);
|
|
I915_READ(GEN8_CHICKEN_DCPR_1) | MASK_WAKEMEM);
|
|
|
|
|
|
/* WaFbcTurnOffFbcWatermark:skl,bxt,kbl */
|
|
/* WaFbcTurnOffFbcWatermark:skl,bxt,kbl */
|
|
- I915_WRITE(DISP_ARB_CTL,
|
|
|
|
- I915_READ(DISP_ARB_CTL) | DISP_FBC_WM_DIS);
|
|
|
|
|
|
+ /* WaFbcWakeMemOn:skl,bxt,kbl */
|
|
|
|
+ I915_WRITE(DISP_ARB_CTL, I915_READ(DISP_ARB_CTL) |
|
|
|
|
+ DISP_FBC_WM_DIS |
|
|
|
|
+ DISP_FBC_MEMORY_WAKE);
|
|
}
|
|
}
|
|
|
|
|
|
static void bxt_init_clock_gating(struct drm_device *dev)
|
|
static void bxt_init_clock_gating(struct drm_device *dev)
|