Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/display: Fix monitor flash issue

[Why & How]
For a some specific monitors, when connected on boot or hot plug,
monitor flash for 1/2 seconds can happen during first HDCP query
operation. Ading some delay in the init sequence for these monitors
fixes the issue, so it is implemented as monitor specific patch.

Co-authored-by: Shah Dharati <dharshah@amd.com>
Reviewed-by: Hansen Dsouza <Hansen.Dsouza@amd.com>
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Shah Dharati <dharshah@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Shah Dharati
Shah Dharati
and committed by
Alex Deucher
b840b64b c443514a

+1 -1
+1 -1
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
··· 524 524 set_watchdog_in_ms(hdcp, 3000, output); 525 525 set_state_id(hdcp, output, D2_A6_WAIT_FOR_RX_ID_LIST); 526 526 } else { 527 - callback_in_ms(0, output); 527 + callback_in_ms(1, output); 528 528 set_state_id(hdcp, output, D2_SEND_CONTENT_STREAM_TYPE); 529 529 } 530 530 break;