OSDN Git Service

drm/amd/display: DMUB Outbound Interrupt Process-X86
authorChun-Liang Chang <Chun-Liang.Chang@amd.com>
Fri, 11 Jun 2021 03:05:20 +0000 (11:05 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 8 Jul 2021 19:14:36 +0000 (15:14 -0400)
commit556a979d3c50960acd96efded7801970bd989236
tree9114db9a7ad39fcb25052d2622e364110fa3d3f6
parent1bc6c29f58a4e6e5e38a3a16327c07ab846c4977
drm/amd/display: DMUB Outbound Interrupt Process-X86

[Why]
dmub would notify x86 response time violation by GPINT_DATAOUT

[How]
1. Use GPINT_DATAOUT to trigger x86 interrupt
2. Register GPINT_DATAOUT interrupt handler.
3. Trigger ACR while GPINT_DATAOUT occurred.

Signed-off-by: Chun-Liang Chang <Chun-Liang.Chang@amd.com>
Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_stat.c
drivers/gpu/drm/amd/display/dc/dc_stat.h
drivers/gpu/drm/amd/display/dc/irq_types.h
drivers/gpu/drm/amd/display/dmub/dmub_srv.h
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h