drm: Remove unnecessary drm_panel_attach and drm_panel_detach
[linux-2.6-microblaze.git] / drivers / gpu / drm / drm_atomic_state_helper.c
index 8fce6a1..9ad7404 100644 (file)
@@ -32,6 +32,7 @@
 #include <drm/drm_device.h>
 #include <drm/drm_plane.h>
 #include <drm/drm_print.h>
+#include <drm/drm_vblank.h>
 #include <drm/drm_writeback.h>
 
 #include <linux/slab.h>
@@ -93,6 +94,9 @@ __drm_atomic_helper_crtc_reset(struct drm_crtc *crtc,
        if (crtc_state)
                __drm_atomic_helper_crtc_state_reset(crtc_state, crtc);
 
+       if (drm_dev_has_vblank(crtc->dev))
+               drm_crtc_vblank_reset(crtc);
+
        crtc->state = crtc_state;
 }
 EXPORT_SYMBOL(__drm_atomic_helper_crtc_reset);