lkml.org 
[lkml]   [2014]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v4 00/11] Enabling 180 degree rotation for sprite and crtc planes
    Date
    From: Sagar Kamble <sagar.a.kamble@intel.com>

    These patches will enable 180 degree rotation for CRTC and Sprite planes.
    Changelog:
    1. drm/i915: Add 180 degree primary plane rotation support
    Addressed review comments for CRTC rotation from FBC, page flip, CRTC active/
    inactive perspective.
    2. drm/i915: Calling rotate and inverse rotate transformations after
    clipping
    Moved drm_rect_rotate below clip operation in intel_update_plane. Added
    rotate and inverse rotate transforms for dest rect as well.
    3. drm: Add drm_mode_create_rotation_property()
    Fixed bug in drm_mode_create_rotation_property to create entries only for
    supported rotations.

    Sagar Kamble (2):
    drm/i915: Add 180 degree primary plane rotation support
    drm/i915: Calling rotate and inverse rotate transformations after
    clipping

    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 | 69 ++++++++++++++++-
    drivers/gpu/drm/drm_rect.c | 140 +++++++++++++++++++++++++++++++++++
    drivers/gpu/drm/i915/i915_dma.c | 12 +++
    drivers/gpu/drm/i915/i915_drv.h | 1 +
    drivers/gpu/drm/i915/i915_reg.h | 4 +
    drivers/gpu/drm/i915/intel_display.c | 86 ++++++++++++++++++++-
    drivers/gpu/drm/i915/intel_drv.h | 5 +-
    drivers/gpu/drm/i915/intel_pm.c | 9 +++
    drivers/gpu/drm/i915/intel_sprite.c | 101 +++++++++++++++++++++++--
    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, 440 insertions(+), 32 deletions(-)

    --
    1.8.5

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2014-02-07 16:41    [W:4.117 / U:0.136 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site