linux/drivers/gpu/drm/amd/display/dc/irq
Hamza Mahfooz b3372fa74d drm/amd/display: add an ASSERT() to irq service functions
Currently, if we encounter unimplemented functions, it is difficult to
tell what caused them just by looking at dmesg and that is compounded by
the fact that it is often hard to reproduce said issues, for instance we
have had reports of this condition being triggered when removing a
secondary display that is setup in mirror mode and is connected using
usb-c. So, to have access to more detailed debugging information, add an
ASSERT() to dal_irq_service_ack() and dal_irq_service_set() that only
triggers when we encounter an unimplemented function.

Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-10-17 17:41:21 -04:00
..
dce60
dce80 drm/amd/display: Move all linux includes into OS types 2022-07-05 16:16:49 -04:00
dce110 drm/amd/display: Move all linux includes into OS types 2022-07-05 16:16:49 -04:00
dce120 drm/amd/display: Move all linux includes into OS types 2022-07-05 16:16:49 -04:00
dcn10 drm/amd/display: Move all linux includes into OS types 2022-07-05 16:16:49 -04:00
dcn20 drm/amd/display: Turn global functions into static functions 2022-02-23 14:03:20 -05:00
dcn21 drm/amd/display: Remove vupdate_int_entry definition 2022-02-23 14:03:20 -05:00
dcn30 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC 2022-07-20 16:04:11 -04:00
dcn31
dcn32 drm/amd/display: change to_dal_irq_source_dnc32() storage class specifier to static 2022-06-29 17:11:50 -04:00
dcn201 drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable 2022-02-23 14:03:20 -05:00
dcn302
dcn303 drm/amd/display: Support vertical interrupt 0 for all dcn ASIC 2022-07-20 16:04:11 -04:00
dcn314 drm/amd/display: Add DCN314 IRQ services 2022-07-13 20:57:04 -04:00
dcn315 drm/amd/display: Turn functions into static 2022-02-24 17:26:25 -05:00
irq_service.c drm/amd/display: add an ASSERT() to irq service functions 2022-10-17 17:41:21 -04:00
irq_service.h drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 2022-01-14 18:08:14 -05:00
Makefile drm/amd/display: Enable DCN314 in DC 2022-07-13 20:57:05 -04:00