drm/amd/display: Use dc_update_planes_and_stream
authorjsg <jsg@openbsd.org>
Wed, 5 Jul 2023 10:36:28 +0000 (10:36 +0000)
committerjsg <jsg@openbsd.org>
Wed, 5 Jul 2023 10:36:28 +0000 (10:36 +0000)
From Rodrigo Siqueira
8d855bc67630fa2b17855d85de61b9cd4300e3ad in linux-6.1.y/6.1.36
f7511289821ffccc07579406d6ab520aa11049f5 in mainline linux

sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c

index 6e58fb3..fc0e324 100644 (file)
@@ -2634,10 +2634,12 @@ static void dm_gpureset_commit_state(struct dc_state *dc_state,
                        bundle->surface_updates[m].surface->force_full_update =
                                true;
                }
-               dc_commit_updates_for_stream(
-                       dm->dc, bundle->surface_updates,
+
+               dc_update_planes_and_stream(dm->dc,
+                       bundle->surface_updates,
                        dc_state->stream_status->plane_count,
-                       dc_state->streams[k], &bundle->stream_update, dc_state);
+                       dc_state->streams[k],
+                       &bundle->stream_update);
        }
 
 cleanup:
@@ -7891,12 +7893,11 @@ static void amdgpu_dm_commit_planes(struct drm_atomic_state *state,
                                acrtc_state->stream->link->psr_settings.psr_allow_active)
                        amdgpu_dm_psr_disable(acrtc_state->stream);
 
-               dc_commit_updates_for_stream(dm->dc,
-                                                    bundle->surface_updates,
-                                                    planes_count,
-                                                    acrtc_state->stream,
-                                                    &bundle->stream_update,
-                                                    dc_state);
+               dc_update_planes_and_stream(dm->dc,
+                                           bundle->surface_updates,
+                                           planes_count,
+                                           acrtc_state->stream,
+                                           &bundle->stream_update);
 
                /**
                 * Enable or disable the interrupts on the backend.
@@ -8338,12 +8339,11 @@ static void amdgpu_dm_atomic_commit_tail(struct drm_atomic_state *state)
 
 
                mutex_lock(&dm->dc_lock);
-               dc_commit_updates_for_stream(dm->dc,
-                                                    dummy_updates,
-                                                    status->plane_count,
-                                                    dm_new_crtc_state->stream,
-                                                    &stream_update,
-                                                    dc_state);
+               dc_update_planes_and_stream(dm->dc,
+                                           dummy_updates,
+                                           status->plane_count,
+                                           dm_new_crtc_state->stream,
+                                           &stream_update);
                mutex_unlock(&dm->dc_lock);
        }