drm: Add atomic/plane helpers
[firefly-linux-kernel-4.4.55.git] / include / drm / drm_crtc_helper.h
index a3d75fefd01020b520be0d9b35958f9462b4aec4..adec48b27aa5f8372d0cc6b377aed71019aea505 100644 (file)
@@ -81,6 +81,12 @@ struct drm_crtc_helper_funcs {
 
        /* disable crtc when not in use - more explicit than dpms off */
        void (*disable)(struct drm_crtc *crtc);
+
+       /* atomic helpers */
+       int (*atomic_check)(struct drm_crtc *crtc,
+                           struct drm_crtc_state *state);
+       void (*atomic_begin)(struct drm_crtc *crtc);
+       void (*atomic_flush)(struct drm_crtc *crtc);
 };
 
 /**