Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3b86d69 authored by Egbert Eich's avatar Egbert Eich Committed by Daniel Vetter
Browse files

DRM/i915: Don't clone SDVO LVDS with analog.



SDVO LVDS are not clonable as the input mode gets adjusted by
the LVDS encoder.

Signed-off-by: default avatarEgbert Eich <eich@suse.de>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 5f85f176
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -2278,10 +2278,8 @@ intel_sdvo_lvds_init(struct intel_sdvo *intel_sdvo, int device)
		intel_sdvo_connector->output_flag = SDVO_OUTPUT_LVDS1;
	}

	/* SDVO LVDS is cloneable because the SDVO encoder does the upscaling,
	 * as opposed to native LVDS, where we upscale with the panel-fitter
	 * (and hence only the native LVDS resolution could be cloned). */
	intel_sdvo->base.cloneable = true;
	/* SDVO LVDS is not cloneable because the input mode gets adjusted by the encoder */
	intel_sdvo->base.cloneable = false;

	intel_sdvo_connector_init(intel_sdvo_connector, intel_sdvo);
	if (!intel_sdvo_create_enhance_property(intel_sdvo, intel_sdvo_connector))