]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/exynos/exynos_drm_vidi.c
drm/exynos: use drm core to handle page-flip event
[karo-tx-linux.git] / drivers / gpu / drm / exynos / exynos_drm_vidi.c
index a91dad65e9080fe5774f7931351d4f42f82a9524..57fe514d5c5bf9adc9f423d9f46a51e25aedfa46 100644 (file)
@@ -175,7 +175,6 @@ static const struct exynos_drm_crtc_ops vidi_crtc_ops = {
 static void vidi_fake_vblank_timer(unsigned long arg)
 {
        struct vidi_context *ctx = (void *)arg;
-       int win;
 
        if (ctx->pipe < 0)
                return;
@@ -183,15 +182,6 @@ static void vidi_fake_vblank_timer(unsigned long arg)
        if (drm_crtc_handle_vblank(&ctx->crtc->base))
                mod_timer(&ctx->timer,
                        jiffies + msecs_to_jiffies(VIDI_REFRESH_TIME) - 1);
-
-       for (win = 0 ; win < WINDOWS_NR ; win++) {
-               struct exynos_drm_plane *plane = &ctx->planes[win];
-
-               if (!plane->pending_fb)
-                       continue;
-
-               exynos_drm_crtc_finish_update(ctx->crtc, plane);
-       }
 }
 
 static ssize_t vidi_show_connection(struct device *dev,