From 54d24b87e7cf7d607401770ad08a35aae357a0d7 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Sun, 20 May 2012 20:08:41 +0200 Subject: [PATCH] do full register restore on suspend for kms --- drivers/gpu/drm/i915/i915_suspend.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_suspend.c b/drivers/gpu/drm/i915/i915_suspend.c index 0ede02a..4feb79e 100644 --- a/drivers/gpu/drm/i915/i915_suspend.c +++ b/drivers/gpu/drm/i915/i915_suspend.c @@ -241,8 +241,10 @@ static void i915_save_modeset_reg(struct drm_device *dev) struct drm_i915_private *dev_priv = dev->dev_private; int i; +#if 0 if (drm_core_check_feature(dev, DRIVER_MODESET)) return; +#endif /* Cursor state */ dev_priv->saveCURACNTR = I915_READ(_CURACNTR); @@ -405,8 +407,10 @@ static void i915_restore_modeset_reg(struct drm_device *dev) int dpll_b_reg, fpb0_reg, fpb1_reg; int i; +#if 0 if (drm_core_check_feature(dev, DRIVER_MODESET)) return; +#endif /* Fences */ switch (INTEL_INFO(dev)->gen) { -- 1.7.10