Commit 8353d30e authored by Chiawen Huang's avatar Chiawen Huang Committed by Alex Deucher

drm/amd/display: disable stream if pixel clock changed with link active

[Why]
Vbios uses preferred timing to turn on edp but OS could use other
timing.  If change pixel clock when link active, there is unexpected
garbage on monitor.

[How]
Once pixel clock changed, the driver needs to disable stream.
Signed-off-by: default avatarChiawen Huang <chiawen.huang@amd.com>
Reviewed-by: default avatarTony Cheng <Tony.Cheng@amd.com>
Acked-by: default avatarRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent d9beecfc
...@@ -864,7 +864,6 @@ static void disable_vbios_mode_if_required( ...@@ -864,7 +864,6 @@ static void disable_vbios_mode_if_required(
if (stream->link->local_sink && if (stream->link->local_sink &&
stream->link->local_sink->sink_signal == SIGNAL_TYPE_EDP) { stream->link->local_sink->sink_signal == SIGNAL_TYPE_EDP) {
link = stream->link; link = stream->link;
break;
} }
if (link != NULL) { if (link != NULL) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment