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

Commit be69a133 authored by Ville Syrjälä's avatar Ville Syrjälä Committed by Daniel Vetter
Browse files

drm/i915: Fix hdmi clock readout with pixel repeat



Account for the pixel multiplier when reading out the HDMI
mode dotclock. Makes the state checked happier on my ILK when using
double clocked modes.

Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: default avatarChandra Konduru <Chandra.konduru@intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent ec1dc603
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -943,6 +943,9 @@ static void intel_hdmi_get_config(struct intel_encoder *encoder,
	else
	else
		dotclock = pipe_config->port_clock;
		dotclock = pipe_config->port_clock;


	if (pipe_config->pixel_multiplier)
		dotclock /= pipe_config->pixel_multiplier;

	if (HAS_PCH_SPLIT(dev_priv->dev))
	if (HAS_PCH_SPLIT(dev_priv->dev))
		ironlake_check_encoder_dotclock(pipe_config, dotclock);
		ironlake_check_encoder_dotclock(pipe_config, dotclock);