Patch "drm/radeon: fix DP mode validation" has been added to the 4.5-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
drm/radeon: fix DP mode validation
to the 4.5-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
drm-radeon-fix-dp-mode-validation.patch
and it can be found in the queue-4.5 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
ff0bd441bdfbfa09d05fdba9829a0401a46635c1Mon Sep 17 00:00:00 2001
From: Alex Deucher <[email protected]>
Date: Wed, 11 May 2016 16:16:53 -0400
Subject: drm/radeon: fix DP mode validation
From: Alex Deucher <[email protected]>
commit ff0bd441bdfbfa09d05fdba9829a0401a46635c1 upstream.
Switch the order of the loops to walk the rates on the top so we exhaust all DP 1.1 rate/lane combinations before trying DP 1.2 rate/lane combos.
This avoids selecting rates that are supported by the monitor, but not the connector leading to valid modes getting rejected.
bug:
https://bugs.freedesktop.org/show_bug.cgi?id=95206
--- drivers/gpu/drm/radeon/atombios_dp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/gpu/drm/radeon/atombios_dp.c +2 -2
@@ -326,8 +326,8 @@ int radeon_dp_get_dp_link_config(struct } } }else { -for (lane_num =1 ; lane_num <= max_lane_num; lane_num <<=1 ) { -for (i =0 ; i <ARRAY_SIZE (link_rates) && link_rates[i] <= max_link_rate; i++) { +for (i =0 ; i <ARRAY_SIZE (link_rates) && link_rates[i] <= max_link_rate; i++) { +for (lane_num =1 ; lane_num <= max_lane_num; lane_num <<=1 ) { max_pix_clock = (lane_num * link_rates[i] *8 ) / bpp;if (max_pix_clock >= pix_clock) { *dp_lanes = lane_num;
Patches currently in stable-queue which might be from [email protected] are
queue-4.5/drm-radeon-fix-pll-sharing-on-dce6.1-v2.patch queue-4.5/drm-amdgpu-fix-dp-mode-validation.patch queue-4.5/drm-radeon-fix-dp-mode-validation.patch queue-4.5/drm-radeon-fix-dp-link-training-issue-with-second-4k-monitor.patch