linux/drivers/gpu/drm/amd/display
Leo Chen 0fe33e115f drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared
[Why]
A race condition occurs between cursor movement and vertical interrupt control
thread from OS, with both threads trying to exit IPS2.
Vertical interrupt control thread clears the prev driver allow signal while not fully
finishing the IPS2 exit process.

[How]
We want to detect all the allow signals have been cleared before we perform the full exit.

Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Leo Chen <leo.chen@amd.com>
Signed-off-by: Roman Li <roman.li@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-10-15 11:23:31 -04:00
..
amdgpu_dm drm/amd/display: Add check for headless for idle optimization 2024-10-15 11:23:05 -04:00
dc drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared 2024-10-15 11:23:31 -04:00
dmub drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared 2024-10-15 11:23:31 -04:00
include drm/amd/display: Add logs to record register read/write 2024-10-01 17:37:07 -04:00
modules drm/amd/display: Display lost signal on playing video 2024-10-07 14:11:49 -04:00
Kconfig Linux 6.10-rc6 2024-07-05 10:47:28 +02:00
Makefile drm/amd/display: Refactor DCN3X into component folder 2024-06-14 16:18:55 -04:00