The first patch fixes a WARN_ON that happens when running kms_flip. Second patch fixes a FIXME. Now that the code's atomic the cdclk is calculated in compute_config so -EINVAL can be returned. The third patch introduces active_crtcs which is useful to have in general, and also calculates the state without locking other crtc's. This will allow modesets on newer platforms without locking all planes and crtc's. The final patch is a small removal of a FIXME for broxton. Hopefully useful to have. Maarten Lankhorst (4): drm/i915/skl: Do not allow scaling when crtc is disabled. drm/i915: Handle cdclk limits on broadwell. drm/i915: Do not acquire crtc state to check clock during modeset, v3. drm/i915/bxt: Use the bypass frequency if there are no active pipes. drivers/gpu/drm/i915/i915_drv.h | 5 ++ drivers/gpu/drm/i915/intel_atomic.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 156 ++++++++++++++++++++++++----------- drivers/gpu/drm/i915/intel_drv.h | 7 +- 4 files changed, 119 insertions(+), 51 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx