]> www.infradead.org Git - users/hch/xfs.git/commit
drm/amd/display: Reset freesync config before update new state
authorTom Chung <chiahsuan.chung@amd.com>
Mon, 17 Jun 2024 07:59:06 +0000 (15:59 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 1 Jul 2024 20:45:05 +0000 (16:45 -0400)
commit6b8487cdf9fc7bae707519ac5b5daeca18d1e85b
tree1162d67de01a1ffb4ec1a877a7fe0d628f5e50a4
parent22a40d14b572deb80c0648557f4bd502d7e83826
drm/amd/display: Reset freesync config before update new state

[Why]
Sometimes the new_crtc_state->vrr_infopacket did not sync up with the
current state.
It will affect the update_freesync_state_on_stream() does not update
the state correctly.

[How]
Reset the freesync config before get_freesync_config_for_crtc() to
make sure we have the correct new_crtc_state for VRR.

Reviewed-by: Sun peng Li <sunpeng.li@amd.com>
Signed-off-by: Jerry Zuo <jerry.zuo@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c