linux/drivers/gpu/drm/amd/display
Michel Dänzer bc0b79ce20 drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change
If no plane was newly enabled or changed scaling, there can be no new
scaling mismatch with the cursor plane.

By not pulling non-cursor plane states into all atomic commits while
the cursor plane is enabled, this avoids synchronizing all cursor plane
changes to vertical blank, which caused the following IGT tests to fail:

kms_cursor_legacy@cursor-vs-flip.*
kms_cursor_legacy@flip-vs-cursor.*

Fixes: 003048ddf4 ("drm/amd/display: Check all enabled planes in dm_check_crtc_cursor")
Signed-off-by: Michel Dänzer <mdaenzer@redhat.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-10-04 18:38:35 -04:00
..
amdgpu_dm drm/amd/display: Bail from dm_check_crtc_cursor if no relevant change 2023-10-04 18:38:35 -04:00
dc drm/amd/display: Disable DWB frame capture to emulate oneshot 2023-10-03 15:42:56 -04:00
dmub drm/amd/display: [FW Promotion] Release 0.0.183.0 2023-09-20 16:24:09 -04:00
include drm/amd/display: switch DC over to the new DRM logging macros 2023-09-26 17:00:21 -04:00
modules drm/amd/display: fix problems in power_helper 2023-10-04 18:35:56 -04:00
Kconfig drm/amd/display: Allow building DC with clang on RISC-V 2023-07-21 16:52:25 -04:00
Makefile drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP 2023-03-07 14:22:39 -05:00
TODO