[Intel-gfx] [PATCH 0/6] New drm crtc property for varying the Crtc size

Damien Lespiau damien.lespiau at intel.com
Thu Aug 14 17:32:07 CEST 2014


Hi,

Do we have some (possiblly CRC based) tests coming for this? it'd be
super good to be able to test the work indepedently of a compositor when
reviewing. At the end of the day, we do really want tests covering that
code.

Thanks,

-- 
Damien

On Thu, Aug 14, 2014 at 02:54:21PM +0530, akash.goel at intel.com wrote:
> From: Akash Goel <akash.goel at intel.com>
> 
> Added a new drm crtc property which provides control
> to vary the Pipe Src or Crtc size. 
> With this, User can flip the frame buffers of resolution, which
> is different from the currently selected mode. For this Driver will
> appropriately enable the Panel fitter internally, for the required
> scaling.
> For this also removed the check of change in frame buffer pitch,
> from the crtc page flip function.  
> Added a return type to panel fitter config & crtc retsore mode
> functions, so that an error could be returned to User space for an 
> invalid configuration. 
> Also added Max downscale ratio checks when enbaling Panel fitter.
> 
> Akash Goel (6):
>   drm/i915: Added a return type for panel fitter config functions
>   drm/i915: Added a return type for the restore crtc mode function
>   drm/i915: Added Max down-scale ratio checks when enabling Panel fitter
>   drm/i915: Added support to allow change in FB pitch across flips
>   Documentation/drm: Describing crtc size property
>   drm/i915: New drm crtc property for varying the Crtc size
> 
>  Documentation/DocBook/drm.tmpl       |  13 +++-
>  drivers/gpu/drm/drm_crtc.c           |   7 ++
>  drivers/gpu/drm/drm_fb_helper.c      |   7 ++
>  drivers/gpu/drm/i915/intel_display.c | 128 +++++++++++++++++++++++++++++++++--
>  drivers/gpu/drm/i915/intel_dp.c      |  45 +++++++++---
>  drivers/gpu/drm/i915/intel_drv.h     |  11 ++-
>  drivers/gpu/drm/i915/intel_hdmi.c    |  28 ++++++--
>  drivers/gpu/drm/i915/intel_lvds.c    |  18 +++--
>  drivers/gpu/drm/i915/intel_panel.c   | 123 ++++++++++++++++++++++++++-------
>  drivers/gpu/drm/i915/intel_sdvo.c    |  57 ++++++++++++++--
>  drivers/gpu/drm/i915/intel_sprite.c  |   4 +-
>  drivers/gpu/drm/i915/intel_tv.c      |  26 ++++++-
>  include/drm/drm_crtc.h               |   7 ++
>  13 files changed, 410 insertions(+), 64 deletions(-)
> 
> -- 
> 1.9.2
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx



More information about the Intel-gfx mailing list