linux_dsm_epyc7002/drivers/gpu/drm/amd/display/dc/irq
Nicholas Kazlauskas e40837afb9 drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
[Why]
These are needed to send back DRM vblank events in the case where VRR
is on. Without the interrupt enabled we're deferring the events into the
vblank queue and userspace is left waiting forever to get back the
events they need.

Found using igt@kms_vrr - the test fails immediately due to vblank
timeout.

[How]
Register them the same way we're handling it for DCN1.

This fixes igt@kms_vrr for DCN2.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: David Francis <David.Francis@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-08-15 10:56:25 -05:00
..
dce80 drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dce110 drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dce120 drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dcn10 Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn20 drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 2019-08-15 10:56:25 -05:00
irq_service.c drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
irq_service.h amdgpu/dc: fix construct return values on irq service. 2017-09-29 13:02:54 -04:00
Makefile drm/amd/display: Add DCN2 IRQ handling 2019-06-21 18:59:34 -05:00