drm/i915/psr: Force manual PSR exit in older gens
authorJosé Roberto de Souza <jose.souza@intel.com>
Mon, 17 Jun 2019 19:51:54 +0000 (12:51 -0700)
committerJosé Roberto de Souza <jose.souza@intel.com>
Tue, 18 Jun 2019 19:33:14 +0000 (12:33 -0700)
commit381f8a20d2f6770ee39f3280a35e19c0c9b2af1b
tree4bb22dbff90874f3bca697ce5f92db42bc02526c
parenteca153603f2f020e15d071918e0daf1d56c17d29
drm/i915/psr: Force manual PSR exit in older gens

To do frontbuffer tracking we are depending on Display WA #0884 to
exit PSR when there is a frontbuffer modification but according to
user reports a write to CURSURFLIVE do not cause PSR to exit in older
gens so lets force a PSR exit.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110799
Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Cc: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Tested-by: Thomas Rohwer <trohwer85@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190617195154.30292-1-jose.souza@intel.com
drivers/gpu/drm/i915/display/intel_psr.c