drm/amd/display: Fix timing not changning when freesync video is enabled
authorAurabindo Pillai <aurabindo.pillai@amd.com>
Wed, 11 Jan 2023 19:56:22 +0000 (14:56 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 24 Jan 2023 18:26:26 +0000 (13:26 -0500)
commit0f5f1ee45ff8e76916be2290ef91cc2234450ccb
treee96c79719ec3916748cf02f7efc525f52ad45eca
parent7cf5ceb30d4d527d763ae78c5405e3faca1fb8b1
drm/amd/display: Fix timing not changning when freesync video is enabled

[Why&How]
Switching between certain modes that are freesync video modes and those
are not freesync video modes result in timing not changing as seen by
the monitor due to incorrect timing being driven.

The issue is fixed by ensuring that when a non freesync video mode is
set, we reset the freesync status on the crtc.

Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Alan Liu <HaoPing.Liu@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@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