drm/i915: Add convenience wrappers for vma's object get/put
[deliverable/linux.git] / drivers / gpu / drm / drm_atomic_helper.c
index f59e8c00624fe3776afda9e02dc713d57878e874..e1f5de2749130b3c800296e61ffa8b694b27a05f 100644 (file)
@@ -886,8 +886,12 @@ crtc_set_mode(struct drm_device *dev, struct drm_atomic_state *old_state)
                 * Each encoder has at most one connector (since we always steal
                 * it away), so we won't call mode_set hooks twice.
                 */
-               if (funcs && funcs->mode_set)
+               if (funcs && funcs->atomic_mode_set) {
+                       funcs->atomic_mode_set(encoder, new_crtc_state,
+                                              connector->state);
+               } else if (funcs && funcs->mode_set) {
                        funcs->mode_set(encoder, mode, adjusted_mode);
+               }
 
                drm_bridge_mode_set(encoder->bridge, mode, adjusted_mode);
        }
This page took 0.028189 seconds and 5 git commands to generate.