|
@@ -1385,7 +1385,9 @@ static void intel_sdvo_get_config(struct intel_encoder *encoder,
|
|
|
>> SDVO_PORT_MULTIPLY_SHIFT) + 1;
|
|
>> SDVO_PORT_MULTIPLY_SHIFT) + 1;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- dotclock = pipe_config->port_clock / pipe_config->pixel_multiplier;
|
|
|
|
|
|
|
+ dotclock = pipe_config->port_clock;
|
|
|
|
|
+ if (pipe_config->pixel_multiplier)
|
|
|
|
|
+ dotclock /= pipe_config->pixel_multiplier;
|
|
|
|
|
|
|
|
if (HAS_PCH_SPLIT(dev))
|
|
if (HAS_PCH_SPLIT(dev))
|
|
|
ironlake_check_encoder_dotclock(pipe_config, dotclock);
|
|
ironlake_check_encoder_dotclock(pipe_config, dotclock);
|