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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx