All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Skylake 90/270 display rotation
@ 2015-03-02 14:43 Tvrtko Ursulin
  2015-03-02 14:43 ` [PATCH 1/5] drm: Pass in new and old plane state to prepare_fb and cleanup_fb Tvrtko Ursulin
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Tvrtko Ursulin @ 2015-03-02 14:43 UTC (permalink / raw)
  To: Intel-gfx

From: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

Display engine on Skylake can scan out specially prepared frame buffers
rotated by 90 or 270 degrees.

This adds partial support for that - display programming patches are missing
from this initial posting because for now the only purpose is to see if people
now like the approach I have taken.

Tvrtko Ursulin (5):
  drm: Pass in new and old plane state to prepare_fb and cleanup_fb
  drm/i915/skl: Extract tile height code into a helper function
  drm/i915/skl: Support secondary (rotated) frame buffer mapping
  drm/i915/skl: Query display address through a wrapper
  drm/i915/skl: Take 90/270 rotation into account in watermark
    calculations

 drivers/gpu/drm/drm_atomic_helper.c       |  13 +-
 drivers/gpu/drm/drm_plane_helper.c        |   5 +-
 drivers/gpu/drm/i915/i915_drv.h           |  40 ++++-
 drivers/gpu/drm/i915/i915_gem.c           |  31 ++--
 drivers/gpu/drm/i915/i915_gem_gtt.c       |  14 +-
 drivers/gpu/drm/i915/i915_gem_gtt.h       |  12 ++
 drivers/gpu/drm/i915/intel_display.c      | 276 ++++++++++++++++++++++++++----
 drivers/gpu/drm/i915/intel_drv.h          |  22 ++-
 drivers/gpu/drm/i915/intel_fbdev.c        |   2 +-
 drivers/gpu/drm/i915/intel_overlay.c      |   3 +-
 drivers/gpu/drm/i915/intel_pm.c           |  18 +-
 drivers/gpu/drm/i915/intel_sprite.c       |  10 +-
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c |   6 +-
 drivers/gpu/drm/tegra/dc.c                |   6 +-
 include/drm/drm_plane_helper.h            |   6 +-
 15 files changed, 389 insertions(+), 75 deletions(-)

-- 
2.3.0

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

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

end of thread, other threads:[~2015-03-04 15:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-02 14:43 [PATCH 0/5] Skylake 90/270 display rotation Tvrtko Ursulin
2015-03-02 14:43 ` [PATCH 1/5] drm: Pass in new and old plane state to prepare_fb and cleanup_fb Tvrtko Ursulin
2015-03-02 15:51   ` Daniel Vetter
2015-03-02 14:43 ` [PATCH 2/5] drm/i915/skl: Extract tile height code into a helper function Tvrtko Ursulin
2015-03-02 14:43 ` [PATCH 3/5] drm/i915/skl: Support secondary (rotated) frame buffer mapping Tvrtko Ursulin
2015-03-02 18:21   ` Daniel Vetter
2015-03-03  9:59     ` Tvrtko Ursulin
2015-03-04 14:43       ` Daniel Vetter
2015-03-04 15:04         ` Tvrtko Ursulin
2015-03-02 14:43 ` [PATCH 4/5] drm/i915/skl: Query display address through a wrapper Tvrtko Ursulin
2015-03-02 14:43 ` [PATCH 5/5] drm/i915/skl: Take 90/270 rotation into account in watermark calculations Tvrtko Ursulin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.