This continues the previous work to make fastboot more atomic. Looking at the changes in pipe_config_compare I guess it was broken for everyone, but with some splitting it was easy to revive it and make it less scary. Maarten Lankhorst (6): drm/atomic: add connectors_changed to separate it from mode_changed, v2 drm/atomic: pass old crtc state to atomic_begin/flush. drm/i915: Set csc coefficients in update_pipe_size. drm/i915: Always try to inherit the initial fb. drm/i915: Make updating pipe without modeset atomic. drm/i915: skip modeset if compatible for everyone. drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 6 +- drivers/gpu/drm/drm_atomic_helper.c | 47 ++++++++--- drivers/gpu/drm/drm_plane_helper.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 1 - drivers/gpu/drm/i915/i915_params.c | 5 -- drivers/gpu/drm/i915/intel_atomic.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 111 ++++++++++++++----------- drivers/gpu/drm/i915/intel_drv.h | 2 + drivers/gpu/drm/i915/intel_fbdev.c | 3 - drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 6 +- drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 6 +- drivers/gpu/drm/sti/sti_drm_crtc.c | 6 +- drivers/gpu/drm/tegra/dc.c | 6 +- include/drm/drm_atomic.h | 3 +- include/drm/drm_crtc.h | 8 +- include/drm/drm_crtc_helper.h | 6 +- 17 files changed, 137 insertions(+), 91 deletions(-) -- 2.1.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx