]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/drm_atomic_helper.c
Revert "drm/bridge: Add an ->atomic_check() hook"
[linux.git] / drivers / gpu / drm / drm_atomic_helper.c
index afe14f72a8242ad2c729466ed895d01f2a56bed5..ad8eae98d9e8a7508b4a8e3e85b8cc19baa0af82 100644 (file)
@@ -437,12 +437,12 @@ mode_fixup(struct drm_atomic_state *state)
                funcs = encoder->helper_private;
 
                bridge = drm_bridge_chain_get_first_bridge(encoder);
-               ret = drm_atomic_bridge_chain_check(bridge,
-                                                   new_crtc_state,
-                                                   new_conn_state);
-               if (ret) {
-                       DRM_DEBUG_ATOMIC("Bridge atomic check failed\n");
-                       return ret;
+               ret = drm_bridge_chain_mode_fixup(bridge,
+                                       &new_crtc_state->mode,
+                                       &new_crtc_state->adjusted_mode);
+               if (!ret) {
+                       DRM_DEBUG_ATOMIC("Bridge fixup failed\n");
+                       return -EINVAL;
                }
 
                if (funcs && funcs->atomic_check) {