drm/i915: Double the port clock when using double clocked modes with 12bpc
authorVille Syrjälä <[email protected]>
Tue, 5 May 2015 14:06:27 +0000 (17:06 +0300)
committerDaniel Vetter <[email protected]>
Mon, 15 Jun 2015 09:36:40 +0000 (11:36 +0200)
Currently we're forgetting to double the port clock when using double
clocked modes with 12bpc on HDMI. We're only accounting for the 1.5x
factor due to the 12bpc. So further double the 1.5x port clock when we
have a double clocked mode.

Unfortunately I don't have any displays that support both 12bpc and
double clocked modes, so I was unable to test this.

Signed-off-by: Ville Syrjälä <[email protected]>
Reviewed-by: Chandra Konduru <[email protected]>
Signed-off-by: Daniel Vetter <[email protected]>
drivers/gpu/drm/i915/intel_hdmi.c

index 42fc5052819040c8fe81ac76a8db613132c50837..00c4b40e0158bf344a68aaa2184ed82fec8a93eb 100644 (file)
@@ -1242,6 +1242,7 @@ bool intel_hdmi_compute_config(struct intel_encoder *encoder,
 
        if (adjusted_mode->flags & DRM_MODE_FLAG_DBLCLK) {
                pipe_config->pixel_multiplier = 2;
+               clock_12bpc *= 2;
        }
 
        if (intel_hdmi->color_range)