From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Try to fix the LVDS EDID based fixed mode setup a bit. It got broken when I moved it to happen during connector init rather than doing it in a roundabout way from .get_modes(). I also did a bunch of refactoring to the output setup code because the code was a mess. Note that a lot of the output handling (especially for multi-output encoders) is still pretty broken so more patches probably still coming at some point. Ville Syrjälä (8): drm/i915/sdvo: Filter out invalid outputs more sensibly drm/i915/sdvo: Setup DDC fully before output init drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs drm/i915/sdvo: Simplify output setup debugs drm/i915/sdvo: Don't add DDC modes for LVDS drm/i915/sdvo: Get rid of the output type<->device index stuff drm/i915/sdvo: Reduce copy-pasta in output setup drm/i915/sdvo: Fix debug print drivers/gpu/drm/i915/display/intel_sdvo.c | 166 +++++++++++----------- 1 file changed, 83 insertions(+), 83 deletions(-) -- 2.37.4