drm/amd/display: change number of cursor policy for dml calculation.
authorYongqiang Sun <yongqiang.sun@amd.com>
Fri, 7 Feb 2020 19:47:58 +0000 (14:47 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Mar 2020 05:30:37 +0000 (00:30 -0500)
commit8f174fdbe9a86c71fe61ff51c8304cbd5f0d2e14
tree3eb2aa222e35776b5a80630bc957447b026648c0
parentf9b9b6d9722b571c35f30228505cdffd449cd1d6
drm/amd/display: change number of cursor policy for dml calculation.

[Why]
vstartup calculation is incorrect due to use 2 number of cursors and
result in an underflow when playing video in full screen mode and
combines graphic plane and video plane.

[How]
Apply new policy for dml calculation.
1 cursor for graphic plane, 0 cursor for video plane.

Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c
drivers/gpu/drm/amd/display/dc/dml/display_mode_structs.h