linux/drivers/gpu/drm/amd/display/dc/irq
Wayne Lin 8a9899c95d drm/amd/display: Support vertical interrupt 0 for all dcn ASIC
[Why]
When CONFIG_DRM_AMD_SECURE_DISPLAY is enabled, it will try
to register vertical interrupt 0 for specific task.

Currently, only dcn10 have defined relevant info for vertical interrupt
0. If we enable CONFIG_DRM_AMD_SECURE_DISPLAY for other dcn ASIC, will
get DC_IRQ_SOURCE_INVALID while calling dc_interrupt_to_irq_source() and
cause pointer errors.

[How]
Add support of vertical interrupt 0 for all dcn ASIC.

Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Acked-by: Alan Liu <HaoPing.Liu@amd.com>
Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-07-20 16:04:11 -04:00
..
dce60 drm/amd/display: dc/irq: add support for DCE6 (v4) 2020-07-27 16:46:02 -04:00
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 drm/amd/display: fix function scopes 2021-12-13 16:34:26 -05:00
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 drm/amd/display: add DMCUB trace irq support for DCN302 2021-04-09 16:49:27 -04:00
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: Move all linux includes into OS types 2022-07-05 16:16:49 -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