drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301
authorRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Thu, 9 Mar 2023 18:18:38 +0000 (11:18 -0700)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 22 Mar 2023 05:00:19 +0000 (01:00 -0400)
commit75b204ee6cac4595cc663daf59b40162bbf411fb
treede303c579cbf367f098ed65b8bb7fcc6dfda6aa4
parentea2b852b656afaf6d45597abbcac8425fa6ab02d
drm/amd/display: Set MPC_SPLIT_DYNAMIC for DCN301

Since DC version 3.2.226, DC started to use a new internal commit
sequence that better deals with hardware limitations. Usually, DC adopts
split pipe dynamics to improve the display bandwidth and, in some cases,
to save power. This commit sets MPC_SPLIT_DYNAMIC for DCN301, improving
the bandwidth and fixing the cursor bug on KDE when it tries hardware
rotation.

Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2247
Cc: Melissa Wen <mwen@igalia.com>
Cc: Xaver Hugl <xaver.hugl@gmail.com>
Reviewed-by: Melissa Wen <mwen@igalia.com>
Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com>
Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@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/dcn301/dcn301_resource.c