]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Check PSR setup time vs. vblank length
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 18 May 2016 08:34:38 +0000 (11:34 +0300)
committerDave Airlie <airlied@redhat.com>
Tue, 2 Aug 2016 21:06:41 +0000 (07:06 +1000)
commit7cce6aadedde03ae71a563cf1646e643f4224175
tree968afed7882d42d34c35f96ae1d7fb25aefc2451
parent58e8e799b20a99ddbca2bc2510d63301775e31d8
drm/i915: Check PSR setup time vs. vblank length

Bspec says:
"Restriction : SRD must not be enabled when the PSR Setup time from DPCD
00071h is greater than the time for vertical blank minus one line."

Let's check for that and disallow PSR if we exceed the limit.

Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_psr.c
drivers/gpu/drm/i915/intel_sprite.c