linux/drivers/gpu/drm/amd
Nicholas Kazlauskas 8f43965f79 drm/amd/display: Use double buffered DRR timing update by default
[Why]
For some monitors extreme flickering can occur while using LFC for if
we're not doing the DRR timing update for V_TOTAL_MIN / V_TOTAL_MAX at
the DP start of frame.

Hardware can default to any time in the frame which isn't the behavior
we want.

[How]
Add a new function for setting the double buffering mode for DRR timing.

Default to DP start of frame double buffering on timing generator init.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Aric Cyr <Aric.Cyr@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-03-31 12:26:14 -04:00
..
acp drm: amd/acp: fix broken menu structure 2020-03-13 11:52:35 -04:00
amdgpu drm/amdgpu: fix hpd bo size calculation error 2020-03-31 12:26:14 -04:00
amdkfd drm: amd: fix spelling mistake "shoudn't" -> "shouldn't" 2020-03-19 00:03:05 -04:00
display drm/amd/display: Use double buffered DRR timing update by default 2020-03-31 12:26:14 -04:00
include drm/amdkfd: Consolidate duplicated bo alloc flags 2020-03-10 15:54:34 -04:00
powerplay drm/amdgpu/smu11: add support for SMU AC/DC interrupts 2020-03-25 17:00:11 -04:00