summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorChiawen Huang <chiawen.huang@amd.com>2020-09-25 10:54:55 -0400
committerAlex Deucher <alexander.deucher@amd.com>2020-09-29 16:11:13 -0400
commit8353d30e747f4e5cdd867c6b054dbb85cdcc76a9 (patch)
treeafbd17e93b61d7b721808454e45d536a8ab37885 /drivers
parentd9beecfc79b71498e7f0bc40c550155f4e6b3c98 (diff)
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: Chiawen Huang <chiawen.huang@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/drm/amd/display/dc/core/dc.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c
index 76946a7d47ca..2a725a5fba40 100644
--- a/drivers/gpu/drm/amd/display/dc/core/dc.c
+++ b/drivers/gpu/drm/amd/display/dc/core/dc.c
@@ -864,7 +864,6 @@ static void disable_vbios_mode_if_required(
if (stream->link->local_sink &&
stream->link->local_sink->sink_signal == SIGNAL_TYPE_EDP) {
link = stream->link;
- break;
}
if (link != NULL) {