diff options
author | Rodrigo Vivi | 2015-04-10 20:15:10 +0200 |
---|---|---|
committer | Daniel Vetter | 2015-04-14 19:15:23 +0200 |
commit | c7240c3bc5d6610b42dbb10fda71bbbf1dad5515 (patch) | |
tree | 7d711d513eeb51d484baaeb2fab266f36a0fe507 /drivers/gpu/drm/i915/intel_drv.h | |
parent | drm/i915: PSR: deprecate link_standby support for core platforms. (diff) | |
download | kernel-qcow2-linux-c7240c3bc5d6610b42dbb10fda71bbbf1dad5515.tar.gz kernel-qcow2-linux-c7240c3bc5d6610b42dbb10fda71bbbf1dad5515.tar.xz kernel-qcow2-linux-c7240c3bc5d6610b42dbb10fda71bbbf1dad5515.zip |
drm/i915: PSR VLV: Add single frame update.
According to spec: "In PSR HW or SW mode, SW set this bit before writing
registers for a flip. It will be self-clear when it gets to the PSR
active state."
Some versions of spec mention that this is needed when in
"Persistent mode" but define it as same as "SW mode". Since this
fix the page flip case let's assume this is exactly what we need.
Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/intel_drv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index 6a2ee0c38161..082be7161203 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h @@ -1294,6 +1294,7 @@ void intel_psr_invalidate(struct drm_device *dev, void intel_psr_flush(struct drm_device *dev, unsigned frontbuffer_bits); void intel_psr_init(struct drm_device *dev); +void intel_psr_single_frame_update(struct drm_device *dev); /* intel_runtime_pm.c */ int intel_power_domains_init(struct drm_i915_private *); |