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@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx