public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH 0/6] New drm crtc property for varying the Crtc size
@ 2014-08-14  9:24 akash.goel
  2014-08-14  9:24 ` [PATCH 1/6] drm/i915: Added a return type for panel fitter config functions akash.goel
                   ` (6 more replies)
  0 siblings, 7 replies; 20+ messages in thread
From: akash.goel @ 2014-08-14  9:24 UTC (permalink / raw)
  To: intel-gfx; +Cc: shobhit.kumar, Akash Goel

From: Akash Goel <akash.goel@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

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

end of thread, other threads:[~2014-08-14 18:56 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-14  9:24 [PATCH 0/6] New drm crtc property for varying the Crtc size akash.goel
2014-08-14  9:24 ` [PATCH 1/6] drm/i915: Added a return type for panel fitter config functions akash.goel
2014-08-14  9:24 ` [PATCH 2/6] drm/i915: Added a return type for the restore crtc mode function akash.goel
2014-08-14  9:24 ` [PATCH 3/6] drm/i915: Added Max down-scale ratio checks when enabling Panel fitter akash.goel
2014-08-14  9:24 ` [PATCH 4/6] drm/i915: Added support to allow change in FB pitch across flips akash.goel
2014-08-14 14:27   ` Daniel Vetter
2014-08-14  9:24 ` [PATCH 5/6] Documentation/drm: Describing crtc size property akash.goel
2014-08-14  9:24 ` [PATCH 6/6] drm/i915: New drm crtc property for varying the Crtc size akash.goel
2014-08-14 14:42   ` Daniel Vetter
2014-08-14 15:06     ` Ville Syrjälä
2014-08-14 15:26       ` Daniel Vetter
2014-08-14 15:32         ` Ville Syrjälä
2014-08-14 15:45         ` Ville Syrjälä
2014-08-14 16:07           ` Daniel Vetter
2014-08-14 16:45             ` Ville Syrjälä
2014-08-14 17:36               ` Daniel Vetter
2014-08-14 17:58                 ` Ville Syrjälä
2014-08-14 18:33                   ` Daniel Vetter
2014-08-14 18:51                     ` Ville Syrjälä
2014-08-14 15:32 ` [PATCH 0/6] " Damien Lespiau

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