On Mon, May 06, 2013 at 07:37:35PM -0300, Rodrigo Vivi wrote:
> Display register 42020h bit 9 must be set to 1b for the entire time that
> Frame Buffer Compression is enabled.
> 
> v2: RMW to preserve other bits (by Ville)
> v3: Fix from Ville: sed &/| at RMW

Looks like you went a bit too far with the sed. Same deal in the other
sedded patch.

> 
> Cc: Ville Syrjälä <ville.syrj...@linux.intel.com>
> Reviewed-by: Ville Syrjälä <ville.syrj...@linux.intel.com>
> Signed-off-by: Rodrigo Vivi <rodrigo.v...@gmail.com>
> ---
>  drivers/gpu/drm/i915/intel_pm.c | 11 +++++++++++
>  1 file changed, 11 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
> index 4661f9f..e9fb0ba 100644
> --- a/drivers/gpu/drm/i915/intel_pm.c
> +++ b/drivers/gpu/drm/i915/intel_pm.c
> @@ -242,6 +242,12 @@ static void ironlake_disable_fbc(struct drm_device *dev)
>               dpfc_ctl &= ~DPFC_CTL_EN;
>               I915_WRITE(ILK_DPFC_CONTROL, dpfc_ctl);
>  
> +             if (IS_IVYBRIDGE(dev))
> +                     /* WaFbcDisableDpfcClockGating */
> +                     I915_WRITE(ILK_DSPCLK_GATE_D,
> +                                I915_READ(ILK_DSPCLK_GATE_D) |
> +                                ~ILK_DPFCUNIT_CLOCK_GATE_DISABLE);
> +
>               DRM_DEBUG_KMS("disabled FBC\n");
>       }
>  }
> @@ -270,6 +276,11 @@ static void gen7_enable_fbc(struct drm_crtc *crtc, 
> unsigned long interval)
>  
>       /* WaFbcAsynchFlipDisableFbcQueue */
>       I915_WRITE(ILK_DISPLAY_CHICKEN1, ILK_FBCQ_DIS);
> +     /* WaFbcDisableDpfcClockGating */
> +     I915_WRITE(ILK_DSPCLK_GATE_D,
> +                I915_READ(ILK_DSPCLK_GATE_D) |
> +                ILK_DPFCUNIT_CLOCK_GATE_DISABLE);
> +
>       I915_WRITE(SNB_DPFC_CTL_SA,
>                  SNB_CPU_FENCE_ENABLE | obj->fence_reg);
>       I915_WRITE(DPFC_CPU_FENCE_OFFSET, crtc->y);
> -- 
> 1.7.11.7

-- 
Ville Syrjälä
Intel OTC
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to