This patch series requires [PATCH] drm/atomic: pass old crtc state to atomic_begin/flush. and highly recommends, but optional: [PATCH 2/2] drm/atomic: Cleanup on error properly in the atomic ioctl. This series adds full atomic ioctl support, allows for decreased boot times by inheriting the boot state, adds support for atomic suspend/resume and will skip modesets if there's no need for it. Maarten Lankhorst (20): drm/atomic: add connectors_changed to separate it from mode_changed drm: Don't update plane properties for atomic planes if it stays the same drm/i915: Fix noatomic crtc disabling. drm/i915: Do not update pfit state when toggling crtc enabled. drm/i915: Do not use plane_config in intel_fbdev.c drm/i915: Allow fuzzy matching in pipe_config_compare. drm/i915: Rework primary plane stuff slightly. drm/i915: fill in more mode members drm/i915: Fill in more crtc state, v2. drm/i915: Convert suspend/resume to atomic. drm/i915: Update power domains on readout. drm/i915: skip modeset if compatible, and enable fastboot for everyone, v2. drm/i915: Always reset in intel_crtc_restore_mode drm/i915: Make intel_display_suspend atomic, try 2. drm/i915: Use full atomic modeset. drm/i915: Call plane update functions directly from intel_atomic_commit. drm/i915: always disable irqs in intel_pipe_update_start drm/i915: Only commit planes on crtc's that have changed planes. drm/i915: Remove use of runtime pm in atomic commit functions drm/i915: Skip modeset checks when modeset is prevented. drivers/gpu/drm/drm_atomic_helper.c | 25 +- drivers/gpu/drm/drm_fb_helper.c | 6 +- drivers/gpu/drm/i915/i915_drv.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_params.c | 10 - drivers/gpu/drm/i915/intel_atomic.c | 146 +--- drivers/gpu/drm/i915/intel_display.c | 1240 ++++++++++++++++------------------ drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 28 +- drivers/gpu/drm/i915/intel_fbdev.c | 26 +- drivers/gpu/drm/i915/intel_lvds.c | 2 +- drivers/gpu/drm/i915/intel_sprite.c | 17 +- include/drm/drm_atomic.h | 3 +- include/drm/drm_crtc.h | 8 +- 14 files changed, 637 insertions(+), 884 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx