[Intel-gfx] [PATCH 0/7] i915 atomic plane helper conversion (v3)

Matt Roper matthew.d.roper at intel.com
Tue Dec 9 11:53:36 PST 2014


This series transitions the i915 driver over to using that atomic plane helpers
to handle plane updates and disables.  The previous display plane refactoring
series brought us in line with the plane helper design, so the main work here
is separating work that can sleep out of the main commit entrypoints, moving
the commit under vblank evasion (i.e., interrupts disabled), and then adding
the plane helper entrypoints, which are now just thin wrappers around the
internal functions we already have.

Previous version of this patchset:
        http://lists.freedesktop.org/archives/intel-gfx/2014-November/056272.html

Matt Roper (7):
  drm/plane-helper: Test for plane disable earlier
  drm/i915: Refactor work that can sleep out of commit (v3)
  drm/i915: Move vblank evasion to commit (v3)
  drm/i915: Clarify sprite plane function names (v2)
  drm/i915: Prepare for atomic plane helpers (v6)
  drm/i915: Switch plane handling to atomic helpers (v5)
  drm/i915: Drop unused position fields

 Documentation/DocBook/drm.tmpl            |   5 +
 drivers/gpu/drm/drm_plane_helper.c        |  16 +-
 drivers/gpu/drm/i915/Makefile             |   1 +
 drivers/gpu/drm/i915/intel_atomic_plane.c | 145 ++++++++++++
 drivers/gpu/drm/i915/intel_display.c      | 352 +++++++++++++++---------------
 drivers/gpu/drm/i915/intel_drv.h          |  49 ++++-
 drivers/gpu/drm/i915/intel_sprite.c       | 165 +++++---------
 7 files changed, 428 insertions(+), 305 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c

-- 
1.8.5.1



More information about the Intel-gfx mailing list