drm/amd/display: Fix possible underflow for displays with large vblank
authorDaniel Miess <daniel.miess@amd.com>
Tue, 25 Apr 2023 18:29:48 +0000 (14:29 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Aug 2023 08:23:56 +0000 (10:23 +0200)
commitd5741133e6e2f304b40ca1da0e16f62af06f4d22
tree8cb33873bcd7727f782103ac7f8ffb266e2f5f96
parent342ec1696d2dcc66e7d2905c5aa52e9c9e86d527
drm/amd/display: Fix possible underflow for displays with large vblank

[ Upstream commit 1a4bcdbea4319efeb26cc4b05be859a7867e02dc ]

[Why]
Underflow observed when using a display with a large vblank region
and low refresh rate

[How]
Simplify calculation of vblank_nom

Increase value for VBlankNomDefaultUS to 800us

Reviewed-by: Jun Lei <jun.lei@amd.com>
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Daniel Miess <daniel.miess@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Stable-dep-of: 2a9482e55968 ("drm/amd/display: Prevent vtotal from being set to 0")
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c