mbox series

[0/1,SRU,OEM-5.6] Fix AMD system hang after re-plugin USBC-DP dongle

Message ID 20200923035855.4137112-1-aaron.ma@canonical.com
Headers show
Series Fix AMD system hang after re-plugin USBC-DP dongle | expand

Message

Aaron Ma Sept. 23, 2020, 3:58 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1896716

[Impact]
After much times of re-plug USBC-DP dongle with external monitor,
AMD laptop will hang.

[Fix]
AMD GPU driver set the wrong link setting to DP port.
After initialize the DP setting, DP works fine.

[Test Case]
Verified on the target platform. no hang again.

[Regression Potential]
Low,
Upstream fix in 5.7 kernel, Verified with positive results.
Groovy already got this fix.

George Shen (1):
  drm/amd/display: Move USB-C workaround to after parameter variables
    are set

 .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

Comments

Timo Aaltonen Oct. 6, 2020, 1:20 p.m. UTC | #1
On 23.9.2020 6.58, Aaron Ma wrote:
> BugLink: https://bugs.launchpad.net/bugs/1896716
> 
> [Impact]
> After much times of re-plug USBC-DP dongle with external monitor,
> AMD laptop will hang.
> 
> [Fix]
> AMD GPU driver set the wrong link setting to DP port.
> After initialize the DP setting, DP works fine.
> 
> [Test Case]
> Verified on the target platform. no hang again.
> 
> [Regression Potential]
> Low,
> Upstream fix in 5.7 kernel, Verified with positive results.
> Groovy already got this fix.
> 
> George Shen (1):
>    drm/amd/display: Move USB-C workaround to after parameter variables
>      are set
> 
>   .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 19 ++++++++++---------
>   1 file changed, 10 insertions(+), 9 deletions(-)
> 

applied to oem-5.6, thanks