]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/omapdrm/dss/hdmi4.c
drm/omap: Pass drm_display_mode to .check_timings() and .set_timings()
[linux.git] / drivers / gpu / drm / omapdrm / dss / hdmi4.c
index 60792981a33f3b59a4c74884d34fb8cb786521e5..4337380b1bf7122c77cb58f588fb0ea1de633471 100644 (file)
@@ -249,15 +249,15 @@ static void hdmi_power_off_full(struct omap_hdmi *hdmi)
 }
 
 static void hdmi_display_set_timings(struct omap_dss_device *dssdev,
-                                    const struct videomode *vm)
+                                    const struct drm_display_mode *mode)
 {
        struct omap_hdmi *hdmi = dssdev_to_hdmi(dssdev);
 
        mutex_lock(&hdmi->lock);
 
-       hdmi->cfg.vm = *vm;
+       drm_display_mode_to_videomode(mode, &hdmi->cfg.vm);
 
-       dispc_set_tv_pclk(hdmi->dss->dispc, vm->pixelclock);
+       dispc_set_tv_pclk(hdmi->dss->dispc, mode->clock * 1000);
 
        mutex_unlock(&hdmi->lock);
 }