[Intel-gfx] [PATCH 0/3] Enable PSR by default in certain platforms

Daniel Vetter daniel at ffwll.ch
Tue Feb 16 15:25:07 UTC 2016


On Fri, Feb 12, 2016 at 04:08:10AM -0800, Rodrigo Vivi wrote:
> For a long time we are trying to enable PSR by default everwhere
> but we always end up in soem specific corner case in one
> platform or another and end up not enabling in older stable platforms
> that could benefit from the power saving it provides.
> 
> So, let's change the approach here and try to enable it separated.
> 
> The new blocking issue is for Skylake and Kabylake due to a vblank
> wait situation with DMC firmware:
> https://bugs.freedesktop.org/show_bug.cgi?id=94126
> So that case will block PSR on SKL and KBL.
> 
> But  this doesn't affect at all other platforms that don't have DMC.
> 
> Also I decided to split the rest of platforms in two groups since
> Valleyview/Cherryview has a complete different Hardware PSR
> implementation than the rest of the platorms. Also it uses only
> link standby what should be safier.
> 
> So, 1 patch to add the possibility of enable per platform, 1 patch for
> VLV/CHV and 1 patch for HSW/BDW.
> 
> I hope to get SKL/KBL ready soon.
> 
> Thanks,
> Rodrigo.
> 
> Rodrigo Vivi (3):
>   drm/i915: Change i915.enable_psr parameter to use per platform
>     default.
>   drm/i915: Enable PSR by default on Valleyview and Cherryview.
>   drm/i915: Enable PSR by default on Haswell and Broadwell.

I don't really have a real opinion on the issue on patch 1 and don't mind
merging the patch as-is.

Reviewed-by: Daniel Vetter <daniel.vetter at ffwll.ch> on the entire series.

> 
>  drivers/gpu/drm/i915/i915_params.c | 5 +++--
>  drivers/gpu/drm/i915/intel_psr.c   | 9 +++++++++
>  2 files changed, 12 insertions(+), 2 deletions(-)
> 
> -- 
> 2.4.3
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the Intel-gfx mailing list