This is a rebased version of the original series. The upstream fbc changes required a rework of some of the patches, but with atomic encoder masks this series will work as intended. v4 because v3 had a small issue with a compiler error in wait_vblank removal, and I forgot to send it to the ml. Maarten Lankhorst (8): drm/i915: Pass crtc state to modeset_get_crtc_power_domains. drm/i915: Unify power domain handling. drm/i915: Kill off intel_crtc->atomic.wait_vblank, v4. drm/i915: Remove update_sprite_watermarks. drm/i915: Remove some post-commit members from intel_crtc->atomic, v2. drm/i915: Nuke fbc members from intel_crtc->atomic, v2. drm/i915: Do not compute watermarks on a noop. drm/i915: Remove vblank wait from hsw_enable_ips. drivers/gpu/drm/i915/intel_atomic.c | 2 + drivers/gpu/drm/i915/intel_display.c | 265 +++++++++++++++++++---------------- drivers/gpu/drm/i915/intel_drv.h | 36 ++--- drivers/gpu/drm/i915/intel_pm.c | 61 ++++---- 4 files changed, 196 insertions(+), 168 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx