This series introduce support for PSR on Valleyview and Cherryview plataforms.

On these platforms the PSR implementation on Hardware was completelly different 
from what we had on
HSW/BDW so I put more comment and function headers to explain it better to help 
reviewer.

I had giving up on PSR Baytrail, but when implementing it for Braswell I 
noticed that I had fixes for my old
issues and when I was fixing it I decided move everything over SW timer control 
and it worked pretty nice.
At least nice enough.

Unfortunatelly on Baytrail it doesn't look so nice yet. But it seems a 
frontbuffer tracking issue that I'll debug
more later.

On both BYT and BSW I couldn't validate it with kms_psr_sink_crc because of a 
known bug:
https://bugs.freedesktop.org/show_bug.cgi?id=84890
That gets even worse with PSR enabled.

Anyway PSR is disabled by default and this patch series is the way to go with 
PSR on these 2 platforms.
So I decided to submit patches for review while I continue working to track and 
fix the remaining 2 bugs
that unblock validation more eyes on this code helps a lot.

Also any other idea/suggestion about frontbuffer tracking issue on BYT or this 
sink CRC issue on both platforms are welcome.

Thanks,
Rodrigo.

Rodrigo Vivi (10):
  drm/i915: Add PSR registers for PSR VLV/CHV.
  drm/i915: VLV PSR: Status/enabled function.
  drm/i915: Rename psr_do_exit/psr_exit.
  drm/i915: PSR VLV/CHV: Introduce setup, enable and disable functions
  drm/i915: PSR activate function.
  drm/i915: VLV/CHV PSR Software timer mode control
  drm/i915: VLV/CHV PSR: Increase wait delay time before active PSR.
  drm/i915: VLV/CHV PSR debugfs.
  drm/i915: PSR Baytrail: Not available on Pipe C.
  drm/i915: Enable PSR for Baytrail and Braswell.

 drivers/gpu/drm/i915/i915_debugfs.c |  34 +++-
 drivers/gpu/drm/i915/i915_drv.h     |   3 +-
 drivers/gpu/drm/i915/i915_reg.h     |  37 ++++
 drivers/gpu/drm/i915/intel_dp.c     | 331 ++++++++++++++++++++++++++++++++----
 4 files changed, 367 insertions(+), 38 deletions(-)

-- 
1.9.3

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

Reply via email to