]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Clamp VStartup value at DML calculations time
authorNikola Cornij <nikola.cornij@amd.com>
Tue, 8 Jun 2021 00:36:05 +0000 (20:36 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 21 Jun 2021 21:45:14 +0000 (17:45 -0400)
commit8be5486ab7d3f403b37d1c24dfecf74cbefadb16
tree143c2db8569be77b7bcdda5c4b803fa1b2680cec
parent0e79d5c81645670b9c29949af7be97d178bcb70e
drm/amd/display: Clamp VStartup value at DML calculations time

[why]
Some timings with a large VBlank cause the value to overflow the
register related, while also producing other wrong values in DML output.

[how]
Clamp VStartup at the DCN3.1 maximum value

Signed-off-by: Nikola Cornij <nikola.cornij@amd.com>
Reviewed-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Acked-by: Bindu Ramamurthy <bindu.r@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c