Patch "drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL" has been added to the 5.10-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL

to the 5.10-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-amd-display-fix-dpcd-translation-for-lttpr-aux_r.patch
and it can be found in the queue-5.10 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 4e0cd0b6b76b8cae742d110fa473311e65fa4606
Author: George Shen <george.shen@xxxxxxx>
Date:   Tue Dec 22 14:05:41 2020 -0500

    drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL
    
    [ Upstream commit 2b6b7ab4b1cabfbee1af5d818efcab5d51d62c7e ]
    
    [Why]
    The translation between the DPCD value and the specified AUX_RD_INTERVAL
    in the DP spec do not match.
    
    [How]
    Update values to match the spec.
    
    Signed-off-by: George Shen <george.shen@xxxxxxx>
    Reviewed-by: Wenjing Liu <Wenjing.Liu@xxxxxxx>
    Acked-by: Anson Jacob <Anson.Jacob@xxxxxxx>
    Tested-by: Daniel Wheeler <daniel.wheeler@xxxxxxx>
    Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
index 17e6fd8201395..32b73ea866737 100644
--- a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
+++ b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c
@@ -877,13 +877,13 @@ static uint32_t translate_training_aux_read_interval(uint32_t dpcd_aux_read_inte
 
 	switch (dpcd_aux_read_interval) {
 	case 0x01:
-		aux_rd_interval_us = 400;
+		aux_rd_interval_us = 4000;
 		break;
 	case 0x02:
-		aux_rd_interval_us = 4000;
+		aux_rd_interval_us = 8000;
 		break;
 	case 0x03:
-		aux_rd_interval_us = 8000;
+		aux_rd_interval_us = 12000;
 		break;
 	case 0x04:
 		aux_rd_interval_us = 16000;



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux