]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/omapdrm/omap_encoder.c
drm/omap: Move DISPC timing checks to CRTC .mode_valid() operation
[linux.git] / drivers / gpu / drm / omapdrm / omap_encoder.c
index 1f4172f653b9e9b99b067f9df9bfee41c0c9e178..623154bc44bb385d47ddbd379889794b8be19c9b 100644 (file)
@@ -206,19 +206,13 @@ static int omap_encoder_atomic_check(struct drm_encoder *encoder,
                                     struct drm_connector_state *conn_state)
 {
        struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
-       enum omap_channel channel = omap_encoder->output->dispc_channel;
        struct drm_device *dev = encoder->dev;
-       struct omap_drm_private *priv = dev->dev_private;
        struct omap_dss_device *dssdev;
        struct videomode vm = { 0 };
        int ret;
 
        drm_display_mode_to_videomode(&crtc_state->mode, &vm);
 
-       ret = priv->dispc_ops->mgr_check_timings(priv->dispc, channel, &vm);
-       if (ret)
-               goto done;
-
        for (dssdev = omap_encoder->output; dssdev; dssdev = dssdev->next) {
                if (!dssdev->ops->check_timings)
                        continue;