diff --git a/msm/dp/dp_drm.c b/msm/dp/dp_drm.c index 5161b56415..275f104459 100644 --- a/msm/dp/dp_drm.c +++ b/msm/dp/dp_drm.c @@ -40,8 +40,7 @@ void convert_to_drm_mode(const struct dp_display_mode *dp_mode, dp_mode->timing.v_sync_width; drm_mode->vtotal = drm_mode->vsync_end + dp_mode->timing.v_back_porch; - drm_mode->clock = drm_mode->htotal * drm_mode->vtotal * dp_mode->timing.refresh_rate; - drm_mode->clock /= 1000; + drm_mode->clock = dp_mode->timing.pixel_clk_khz; if (dp_mode->timing.h_active_low) flags |= DRM_MODE_FLAG_NHSYNC;