dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Matt Roper <matthew.d.roper@intel.com>
To: intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
Subject: [PATCH 0/6] i915 atomic properties
Date: Thu, 15 Jan 2015 18:34:18 -0800	[thread overview]
Message-ID: <1421375664-30550-1-git-send-email-matthew.d.roper@intel.com> (raw)

I had hoped to make this a full "nuclear pageflip" enablement series, but I
didn't have as much time to work on this today as I hoped, so I still need to
finish up the final integration with the DRM core atomic code.  Several of my
early patches are working and relatively straightforward, so I figured I'd post
these as a preliminary patchset; hopefully I'll have the rest of the patches
necessary to expose "nuclear pageflip" (i.e., single-crtc, plane-only updates)
ready in the next day or so.

This series does add (and then use) a transitional helper for planes'
.set_property() handler, similar to what we have for .update_plane() and
.disable_plane().  The transitional helper can be used by drivers that are
starting to implement the atomic driver entrypoints, but aren't ready to switch
over to full atomic functionality yet.

Note that the i915-specific patches here depend on Ander's recent series which
hasn't been merged yet:
        [PATCH 0/7] Make drm_crtc->state match pipe_config

Cc: dri-devel@lists.freedesktop.org

Matt Roper (6):
  drm/i915: Move rotation from intel_plane to intel_plane_state
  drm/i915: Consolidate plane handler vtables
  drm/plane-helper: Add transitional helper for .set_plane().
  drm/plane-helper: Fix transitional helper kerneldocs
  drm/i915: Add .atomic_{get,set}_property() entrypoints to planes
  drm/i915: Replace intel_set_property() with transitional helper

 drivers/gpu/drm/drm_plane_helper.c        | 109 +++++++++++++++++++++++++++++-
 drivers/gpu/drm/i915/intel_atomic_plane.c |  84 +++++++++++++++++++++--
 drivers/gpu/drm/i915/intel_display.c      |  63 ++++++++++-------
 drivers/gpu/drm/i915/intel_drv.h          |  22 ++++--
 drivers/gpu/drm/i915/intel_fbc.c          |   4 +-
 drivers/gpu/drm/i915/intel_sprite.c       |  65 ++++++------------
 include/drm/drm_plane_helper.h            |   3 +
 7 files changed, 268 insertions(+), 82 deletions(-)

-- 
1.8.5.1

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2015-01-16  2:34 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-16  2:34 Matt Roper [this message]
2015-01-16  2:34 ` [PATCH 3/6] drm/plane-helper: Add transitional helper for .set_plane() Matt Roper
2015-01-20  9:47   ` Daniel Vetter
2015-01-16  2:34 ` [PATCH 4/6] drm/plane-helper: Fix transitional helper kerneldocs Matt Roper
2015-01-20  9:48   ` Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1421375664-30550-1-git-send-email-matthew.d.roper@intel.com \
    --to=matthew.d.roper@intel.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox