[Intel-gfx] [PATCH 28/28] Revert "drm/i915: set conservative clock gating values on VLV v2"

Rodrigo Vivi rodrigo.vivi at gmail.com
Wed Jan 29 14:11:57 CET 2014


Reviewed-by: Rodrigo Vivi <rodrigo.vivi at gmail.com>

On Wed, Jan 22, 2014 at 5:33 PM,  <ville.syrjala at linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
>
> We're disabling a boatload of clock gating features on VLV. Maybe these
> days we don't need to do that. At least I'm not aware of any workarounds
> with this level of paranoia.
>
> This reverts commit 4e8c84a5b14bbb5b88c63941f1d939560f4abd0b.
>
> Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
> ---
>  drivers/gpu/drm/i915/intel_pm.c | 11 +----------
>  1 file changed, 1 insertion(+), 10 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
> index ca87ea9..1518a9b 100644
> --- a/drivers/gpu/drm/i915/intel_pm.c
> +++ b/drivers/gpu/drm/i915/intel_pm.c
> @@ -4950,16 +4950,7 @@ static void valleyview_init_clock_gating(struct drm_device *dev)
>          * Disable clock gating on th GCFG unit to prevent a delay
>          * in the reporting of vblank events.
>          */
> -       I915_WRITE(VLV_GUNIT_CLOCK_GATE, 0xffffffff);
> -
> -       /* Conservative clock gating settings for now */
> -       I915_WRITE(0x9400, 0xffffffff);
> -       I915_WRITE(0x9404, 0xffffffff);
> -       I915_WRITE(0x9408, 0xffffffff);
> -       I915_WRITE(0x940c, 0xffffffff);
> -       I915_WRITE(0x9410, 0xffffffff);
> -       I915_WRITE(0x9414, 0xffffffff);
> -       I915_WRITE(0x9418, 0xffffffff);
> +       I915_WRITE(VLV_GUNIT_CLOCK_GATE, GCFG_DIS);
>  }
>
>  static void g4x_init_clock_gating(struct drm_device *dev)
> --
> 1.8.3.2
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx



-- 
Rodrigo Vivi
Blog: http://blog.vivi.eng.br



More information about the Intel-gfx mailing list