All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/11] Support for 180 degree HW rotation
@ 2014-06-18  8:57 sonika.jindal
  2014-06-18  8:57 ` [PATCH 01/11] drm: Move DRM_ROTATE bits out of omapdrm into drm_crtc.h sonika.jindal
                   ` (11 more replies)
  0 siblings, 12 replies; 71+ messages in thread
From: sonika.jindal @ 2014-06-18  8:57 UTC (permalink / raw)
  To: intel-gfx

From: Sonika Jindal <sonika.jindal@intel.com>

Enables 180 degree rotation for sprite and primary planes.
Updated the primary plane rotation support as per the new universal plane
design.

Most of these patches were already reviewed in intel-gfx in February 2014 thats
why there is version history in few of them.

Testcase: kms_rotation_crc
This igt can be extended for clipped rotation cases. Right it only tests 180
degree rotation for sprite and primary plane with crc check.

Sonika Jindal (2):
  tests/kms_rotation_crc: IGT for 180 degree HW rotation
  drm/i915: Add 180 degree primary plane rotation support

Ville Syrjälä (9):
  drm: Move DRM_ROTATE bits out of omapdrm into drm_crtc.h
  drm: Add support_bits parameter to drm_property_create_bitmask()
  drm: Add drm_mode_create_rotation_property()
  drm/omap: Switch omapdrm over to drm_mode_create_rotation_property()
  drm: Add drm_rect rotation functions
  drm: Add drm_rotation_simplify()
  drm/i915: Add 180 degree sprite rotation support
  drm/i915: Make intel_plane_restore() return an error
  drm/i915: Add rotation property for sprites

 drivers/gpu/drm/drm_crtc.c           |   66 +++++++++++++++-
 drivers/gpu/drm/drm_rect.c           |  140 ++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_dma.c      |   17 +++++
 drivers/gpu/drm/i915/i915_drv.h      |    1 +
 drivers/gpu/drm/i915/i915_reg.h      |    4 +
 drivers/gpu/drm/i915/intel_display.c |   91 +++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_drv.h     |    3 +-
 drivers/gpu/drm/i915/intel_pm.c      |    8 ++
 drivers/gpu/drm/i915/intel_sprite.c  |   93 ++++++++++++++++++++--
 drivers/gpu/drm/omapdrm/omap_drv.h   |    7 --
 drivers/gpu/drm/omapdrm/omap_plane.c |   17 ++---
 include/drm/drm_crtc.h               |   15 +++-
 include/drm/drm_rect.h               |    6 ++
 13 files changed, 433 insertions(+), 35 deletions(-)

-- 
1.7.10.4

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

^ permalink raw reply	[flat|nested] 71+ messages in thread
* [PATCH 00/11] Enabling 180 degree rotation for sprite and crtc planes
@ 2014-01-31 19:10 sagar.a.kamble
  2014-01-31 19:10 ` [PATCH 10/11] drm/i915: Add 180 degree primary plane rotation support sagar.a.kamble
  0 siblings, 1 reply; 71+ messages in thread
From: sagar.a.kamble @ 2014-01-31 19:10 UTC (permalink / raw)
  To: intel-gfx; +Cc: Sagar Kamble

From: Sagar Kamble <sagar.a.kamble@intel.com>

With these patches 180 degree rotation for crtc and sprite planes will be
exposed through drm rotation properties implemented by Ville few days back.
I have added CRTC rotation support on top of Ville's 9 patches that includes
sprite rotation. Omapdrm changes, rotation_simplify, drm_rect functions are
also included in this list. Functionality has been tested with i-g-t test
"intel_plane_rotate".


Sagar Kamble (11):
  drm: Move DRM_ROTATE bits out of omapdrm into drm_crtc.h
  drm: Add drm_mode_create_rotation_property()
  drm/omap: Switch omapdrm over to drm_mode_create_rotation_property()
  drm: Add drm_rotation_simplify()
  drm/i915: Add 180 degree sprite rotation support
  drm/i915: Make intel_plane_restore() return an error
  drm/i915: Add rotation property for sprites
  drm: Add support_bits parameter to drm_property_create_bitmask()
  drm: Add drm_rect rotation functions
  drm/i915: Add 180 degree primary plane rotation support
  drm: Set property to return invalid for unsupported arguments for
    bitmask property

 drivers/gpu/drm/drm_crtc.c           |  72 +++++++++++++++++-
 drivers/gpu/drm/drm_rect.c           | 140 +++++++++++++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |   1 +
 drivers/gpu/drm/i915/i915_reg.h      |   4 +
 drivers/gpu/drm/i915/intel_display.c |  54 +++++++++++++-
 drivers/gpu/drm/i915/intel_drv.h     |   5 +-
 drivers/gpu/drm/i915/intel_sprite.c  |  90 ++++++++++++++++++++--
 drivers/gpu/drm/omapdrm/omap_drv.h   |   7 --
 drivers/gpu/drm/omapdrm/omap_plane.c |  17 ++---
 include/drm/drm_crtc.h               |  16 +++-
 include/drm/drm_rect.h               |   6 ++
 11 files changed, 382 insertions(+), 30 deletions(-)

-- 
1.8.5

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

end of thread, other threads:[~2014-07-07 14:33 UTC | newest]

Thread overview: 71+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-18  8:57 [PATCH 00/11] Support for 180 degree HW rotation sonika.jindal
2014-06-18  8:57 ` [PATCH 01/11] drm: Move DRM_ROTATE bits out of omapdrm into drm_crtc.h sonika.jindal
2014-06-18  8:57 ` [PATCH 02/11] drm: Add support_bits parameter to drm_property_create_bitmask() sonika.jindal
2014-06-18  8:57 ` [PATCH 03/11] drm: Add drm_mode_create_rotation_property() sonika.jindal
2014-06-18  8:57 ` [PATCH 04/11] drm/omap: Switch omapdrm over to drm_mode_create_rotation_property() sonika.jindal
2014-06-18  8:57 ` [PATCH 05/11] drm: Add drm_rect rotation functions sonika.jindal
2014-06-18  8:57 ` [PATCH 06/11] drm: Add drm_rotation_simplify() sonika.jindal
2014-06-18  8:57 ` [PATCH 07/11] drm/i915: Add 180 degree sprite rotation support sonika.jindal
2014-06-18  8:57 ` [PATCH 08/11] drm/i915: Make intel_plane_restore() return an error sonika.jindal
2014-06-18  8:57 ` [PATCH 09/11] drm/i915: Add rotation property for sprites sonika.jindal
2014-06-18 11:12   ` Damien Lespiau
2014-06-18 11:54     ` Jindal, Sonika
2014-06-18 13:09       ` Damien Lespiau
2014-06-18 12:01     ` Ville Syrjälä
2014-06-18  8:57 ` [PATCH 10/11] drm/i915: Add 180 degree primary plane rotation support sonika.jindal
2014-06-18 17:02   ` Damien Lespiau
2014-06-19  6:43     ` Jindal, Sonika
2014-06-19  7:07       ` Daniel Vetter
2014-06-19  7:52         ` Jindal, Sonika
2014-06-19  7:55           ` Daniel Vetter
2014-06-19  8:09             ` Jindal, Sonika
2014-06-19  8:21               ` Daniel Vetter
2014-06-19 12:39                 ` [PATCH] drm: Resetting rotation property sonika.jindal
2014-06-23  5:35                 ` [PATCH 0/3] Moving rotation_property to drm_plane sonika.jindal
2014-06-23  5:35                   ` [PATCH 1/3] drm/i915: Add rotation property for sprites sonika.jindal
2014-06-23  5:36                   ` [PATCH 2/3] drm/i915: Add 180 degree primary plane rotation support sonika.jindal
2014-06-24 10:14                     ` Damien Lespiau
2014-06-24 10:26                       ` Jindal, Sonika
2014-06-24 10:29                     ` Damien Lespiau
2014-06-24 10:34                       ` Jindal, Sonika
2014-06-23  5:36                   ` [PATCH 3/3] drm: Resetting rotation property sonika.jindal
2014-06-24 10:27                     ` Damien Lespiau
2014-06-24 12:08                 ` [PATCH 0/3] Moving rotation_property to drm_plane sonika.jindal
2014-06-24 12:08                   ` [PATCH 1/3] drm/i915: Add rotation property for sprites sonika.jindal
2014-06-24 12:08                   ` [PATCH 2/3] drm/i915: Add 180 degree primary plane rotation support sonika.jindal
2014-06-30  6:12                     ` [PATCH] " sonika.jindal
2014-06-24 12:08                   ` [PATCH 3/3] drm: Resetting rotation property sonika.jindal
2014-07-02  8:51                   ` [PATCH 0/3] Moving rotation_property to drm_plane Jindal, Sonika
2014-07-02 13:17                     ` Damien Lespiau
2014-07-07 14:34                       ` Daniel Vetter
2014-06-19 10:07           ` [PATCH 10/11] drm/i915: Add 180 degree primary plane rotation support Damien Lespiau
2014-06-19 10:38             ` Daniel Vetter
2014-06-27 10:34   ` Tvrtko Ursulin
2014-06-27 10:49     ` Jindal, Sonika
2014-06-27 11:12       ` Tvrtko Ursulin
2014-06-27 11:14         ` Jindal, Sonika
2014-06-27 10:38   ` Tvrtko Ursulin
2014-06-27 11:15     ` Jindal, Sonika
2014-06-18  8:57 ` [PATCH 11/11] tests/kms_rotation_crc: IGT for 180 degree HW rotation sonika.jindal
2014-06-18 11:32   ` Damien Lespiau
2014-06-18 11:39     ` Chris Wilson
2014-06-25  5:54       ` Jindal, Sonika
2014-06-25  5:57         ` Chris Wilson
2014-06-25  6:00           ` Jindal, Sonika
2014-06-18 12:00     ` Jindal, Sonika
2014-06-18 11:00 ` [PATCH 00/11] Support " Damien Lespiau
2014-06-18 11:07   ` Chris Wilson
2014-06-18 11:12     ` Damien Lespiau
2014-06-18 11:21       ` Chris Wilson
2014-06-18 11:37         ` Damien Lespiau
2014-06-18 11:57         ` Ville Syrjälä
2014-06-18 11:51   ` Jindal, Sonika
2014-06-19  6:11   ` [PATCH 1/1] Documentation: drm: describing rotation property for i915 sonika.jindal
2014-06-24 10:05     ` Damien Lespiau
2014-06-25  5:38       ` [PATCH 1/2] Documentation: drm: Removing placeholders for generic drm properties description sonika.jindal
2014-06-25  5:38         ` [PATCH 2/2] Documentation: drm: describing rotation property for i915 sonika.jindal
2014-07-02 11:01           ` Damien Lespiau
2014-07-02 11:00         ` [PATCH 1/2] Documentation: drm: Removing placeholders for generic drm properties description Damien Lespiau
  -- strict thread matches above, loose matches on Subject: below --
2014-01-31 19:10 [PATCH 00/11] Enabling 180 degree rotation for sprite and crtc planes sagar.a.kamble
2014-01-31 19:10 ` [PATCH 10/11] drm/i915: Add 180 degree primary plane rotation support sagar.a.kamble
2014-01-31 20:58   ` Ville Syrjälä
2014-02-03 12:00   ` Ville Syrjälä

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.