public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 00/11] PSR clean-up and vfuncs for clear split between different psr implementations
@ 2017-09-07 23:00 Rodrigo Vivi
  2017-09-07 23:00 ` [PATCH 01/11] drm/i915/psr: Avoid any PSR stuff on platforms without support Rodrigo Vivi
                   ` (12 more replies)
  0 siblings, 13 replies; 16+ messages in thread
From: Rodrigo Vivi @ 2017-09-07 23:00 UTC (permalink / raw)
  To: intel-gfx; +Cc: Rodrigo Vivi

The ultimate goal is to be able to use more HW tracking on the PSR
implementation where that is possible, i.e. all other platforms but VLV/CHV.

But before doing that, let's organize PSR a bit more so it will be really
clear the platforms where HW tracking is possible.

This series is not addressing the more usage of HW tracking itself since
that needs more test and more carefulness, but let's move with this clean-up
before another rework impacts this again requiring another rebase.

In summary this v2:
- Remove nacked: drm/i915/psr: Remove vlv_is_active function.
- Include v2 of some patches based on Jani's comment
- Adds drm/i915/psr: Move hsw_enable_source after enabling sink.
- Include typo fixes pointed by DK.
- Remove for now  drm/i915/psr: Use more PSR HW tracking.

Thanks,
Rodrigo.

Rodrigo Vivi (11):
  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: Move hsw_enable_source after enabling sink.
  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.

 drivers/gpu/drm/i915/i915_drv.h  |   8 ++
 drivers/gpu/drm/i915/intel_psr.c | 235 ++++++++++++++++++++-------------------
 2 files changed, 127 insertions(+), 116 deletions(-)

-- 
2.13.2

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-09-11 22:30 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-07 23:00 [PATCH 00/11] PSR clean-up and vfuncs for clear split between different psr implementations Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 01/11] drm/i915/psr: Avoid any PSR stuff on platforms without support Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 02/11] drm/i915/psr: vfunc for disabling source Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 03/11] drm/i915/psr: hsw_psr_activate Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 04/11] drm/i915/psr: Add activate vfunc Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 05/11] drm/i915/psr: Unify VSC setup functions Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 06/11] drm/i915/psr: Re-create a hsw_psr_enable_source Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 07/11] drm/i915/psr: Move hsw_enable_source after enabling sink Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 08/11] drm/i915/psr: Re-org Activate after enable Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 09/11] drm/i915/psr: Add setup VSC vfunc Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 10/11] drm/i915/psr: Add enable_sink vfunc Rodrigo Vivi
2017-09-07 23:00 ` [PATCH 11/11] drm/i915/psr: Add enable_source vfunc Rodrigo Vivi
2017-09-08  1:43   ` Pandiyan, Dhinakaran
2017-09-11 22:30     ` Vivi, Rodrigo
2017-09-07 23:21 ` ✓ Fi.CI.BAT: success for PSR clean-up and vfuncs for clear split between different psr implementations Patchwork
2017-09-08  0:49 ` ✗ Fi.CI.IGT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox