Hi all, So these patches finally use the new pipe_config infrastructure to beat our fdi link handling on ivb (especially for 3 pipe configs) really into shape. This also adds hw state readout support so that fastboot handles this all correctly, too. Unfortunately there's no 6bpc support for the LPT PCH at all, so we can't pull off the same clever tricks on Haswell. This is the big change compared to the previous submission, I've forgotten all about this. Currently we can't even display a 1080p resolution on VGA, but Paulo will resurrect some patches to ditch the fdi ssc safety margin. Cheers, Daniel Daniel Vetter (8): drm/i915: move intel_crtc->fdi_lanes to pipe_config drm/i915: hw state readout support for pipe_config->fdi_lanes drm/i915: split up fdi_set_m_n into computation and hw setup drm/i915: compute fdi lane config earlier drm/i915: Split up ironlake_check_fdi_lanes drm/i915: move fdi lane configuration checks ahead drm/i915: don't count cpu ports for fdi B/C lane sharing drm/i915: implement fdi auto-dithering drivers/gpu/drm/i915/intel_ddi.c | 7 +- drivers/gpu/drm/i915/intel_display.c | 295 ++++++++++++++++++++++------------- drivers/gpu/drm/i915/intel_drv.h | 12 +- drivers/gpu/drm/i915/intel_hdmi.c | 14 +- drivers/gpu/drm/i915/intel_lvds.c | 2 +- 5 files changed, 212 insertions(+), 118 deletions(-) -- 1.7.11.4