This is needed for SNB at least after disabling CSunit clock gating, and shouldn't hurt on other platforms either. This fixes an issue on James's machine where RC6 wouldn't always get enabled. Tested-by: James Kukunas <james.t.kukunas at intel.com> Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org> --- drivers/gpu/drm/i915/intel_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 6d8a5ed..2fccd8f 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c @@ -8718,6 +8718,7 @@ void intel_modeset_init_hw(struct drm_device *dev) intel_prepare_ddi(dev); intel_init_clock_gating(dev); + intel_gpu_reset(dev); mutex_lock(&dev->struct_mutex); intel_enable_gt_powersave(dev); -- 1.7.9.5