[Intel-gfx] [PATCH 00/12] PSR clean-up, new vfuncs and more use of HW tracking.
Rodrigo Vivi
rodrigo.vivi at intel.com
Wed Jul 12 19:20:30 UTC 2017
Most of patches on this series is only a clean up with
no functional changes. The goal is to allow split VLV PSR
implementation better. In a way that would get more cleaner
when we use or not the hw tracking.
The ones with actual functional changes are:
0002-drm-i915-psr-Avoid-any-PSR-stuff-on-platforms-withou.patch
that protects PSR of running anything on the platforms without support.
and
0012-drm-i915-psr-Use-more-PSR-HW-tracking.patch
that allows us to use more HW tracking and consequently
a proper PSR2 with partial screen updates.
Rodrigo Vivi (12):
drm/i915/psr: Remove vlv_is_active function.
drm/i915/psr: Avoid any PSR stuff on platforms without support.
drm/i915/psr: vfunc for disabling source.
drm/i915/psr: hsw_psr_activate.
drm/i915/psr: Add activate vfunc.
drm/i915/psr: Unify VSC setup functions.
drm/i915/psr: Re-create a hsw_psr_enable_source.
drm/i915/psr: Re-org Activate after enable
drm/i915/psr: Add setup VSC vfunc.
drm/i915/psr: Add enable_sink vfunc.
drm/i915/psr: Add enable_source vfunc.
drm/i915/psr: Use more PSR HW tracking.
drivers/gpu/drm/i915/i915_drv.h | 7 +
drivers/gpu/drm/i915/intel_drv.h | 3 +-
drivers/gpu/drm/i915/intel_frontbuffer.c | 2 +-
drivers/gpu/drm/i915/intel_psr.c | 267 ++++++++++++++++---------------
4 files changed, 150 insertions(+), 129 deletions(-)
--
2.13.2
More information about the Intel-gfx
mailing list