]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/bxt: Sanitize DC state tracking during system resume
authorImre Deak <imre.deak@intel.com>
Wed, 20 Apr 2016 17:27:56 +0000 (20:27 +0300)
committerImre Deak <imre.deak@intel.com>
Fri, 22 Apr 2016 12:12:04 +0000 (15:12 +0300)
commite8623a003706aeefb9f1faa794a04c00734ee5f5
treee019b100bf5843a9956b46ecee464608625c14bd
parent464936ff92b5a651b411bbee1b021fb0e9dd20be
drm/i915/bxt: Sanitize DC state tracking during system resume

After suspend-to-ram or -disk we don't know what power state the display
HW will be, DC0 or DC9 are both possible states, so reset the software
DC state tracking in these cases. This gets rid of 'DC state mismatch'
error messages during resuming from ram or disk where we expected to be
in DC9 (as set by the suspend handler) but we are in DC0.

v2:
- Remove extra WS in gen9_sanitize_dc_state() (Bob)

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Bob Paauwe <bob.j.paauwe@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1461173277-16090-4-git-send-email-imre.deak@intel.com
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_runtime_pm.c