Some cleanups to scalers, cleanups to make atomic update look at crtc_state->active_planes and handle that correctly, and forcing nv12 coordinates to be a multiple of 2. Maarten Lankhorst (8): drm/i915: Clean up casts to crtc_state in intel_atomic_commit_tail() drm/i915: Handle cursor updating active_planes correctly, v2. drm/i915: Unconditionally clear plane visibility, v2. drm/i915: Make intel_crtc_disable_planes() use active planes mask. drm/i915: Replace call to commit_planes_on_crtc with internal update, v2. drm/i915: Clean up scaler setup. drm/i915: Move programming plane scaler to its own function. drm/i915: Force planar YUV coordinates to be a multiple of 2, v2. drivers/gpu/drm/i915/i915_reg.h | 7 +- drivers/gpu/drm/i915/intel_atomic.c | 108 ++++++++++++---------- drivers/gpu/drm/i915/intel_atomic_plane.c | 49 +++++----- drivers/gpu/drm/i915/intel_display.c | 99 ++++++++++++-------- drivers/gpu/drm/i915/intel_drv.h | 4 + drivers/gpu/drm/i915/intel_sprite.c | 99 ++++++++++++-------- 6 files changed, 218 insertions(+), 148 deletions(-) -- 2.18.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx