mbox series

[0/5,SRU,OEM-5.14/Jammy] AMD Yellow Carp system hang on HDMI plug in/out over dock station

Message ID 20221006184245.891152-1-vicamo.yang@canonical.com
Headers show
Series AMD Yellow Carp system hang on HDMI plug in/out over dock station | expand

Message

You-Sheng Yang Oct. 6, 2022, 6:42 p.m. UTC
From: "You-Sheng Yang (vicamo)" <vicamo.yang@canonical.com>

BugLink: https://bugs.launchpad.net/bugs/1991974

[Impact]

AMD Yellow Carp system hang on HDMI plug in/out over dock station.

[Fix]

5 patches from mainline kernel v5.16 to be backported.

[Test Case]

Plug and unplug HDMI cable connected external monitor on a docking
station connected to HP Lockheed platform to try trigger system hang.

[Where problems could occur]

This series tries to address null state of MST link encoder, and no know
fix commits for them ever since till current mainline HEAD.

[Other Info]

While this is already available in v5.16 kernel and on, only 5.15 and
oem-5.14 are nominated for fix.

Jimmy Kizito (2):
  drm/amd/display: Fix MST link encoder availability check.
  drm/amd/display: Add work around for tunneled MST.

Meenakshikumar Somasundaram (3):
  drm/amd/display: Fix for link encoder access for MST.
  drm/amd/display: FEC configuration for dpia links
  drm/amd/display: FEC configuration for dpia links in MST mode

 drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +++++++++++++++++--
 .../drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 ++++++++++---
 .../gpu/drm/amd/display/dc/core/dc_resource.c | 20 +++++------
 drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h      |  2 ++
 .../display/dc/dcn31/dcn31_dio_link_encoder.c |  4 +--
 6 files changed, 66 insertions(+), 20 deletions(-)

Comments

Tim Gardner Oct. 7, 2022, 12:57 p.m. UTC | #1
On 10/6/22 12:42, You-Sheng Yang wrote:
> From: "You-Sheng Yang (vicamo)" <vicamo.yang@canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/1991974
> 
> [Impact]
> 
> AMD Yellow Carp system hang on HDMI plug in/out over dock station.
> 
> [Fix]
> 
> 5 patches from mainline kernel v5.16 to be backported.
> 
> [Test Case]
> 
> Plug and unplug HDMI cable connected external monitor on a docking
> station connected to HP Lockheed platform to try trigger system hang.
> 
> [Where problems could occur]
> 
> This series tries to address null state of MST link encoder, and no know
> fix commits for them ever since till current mainline HEAD.
> 
> [Other Info]
> 
> While this is already available in v5.16 kernel and on, only 5.15 and
> oem-5.14 are nominated for fix.
> 
> Jimmy Kizito (2):
>    drm/amd/display: Fix MST link encoder availability check.
>    drm/amd/display: Add work around for tunneled MST.
> 
> Meenakshikumar Somasundaram (3):
>    drm/amd/display: Fix for link encoder access for MST.
>    drm/amd/display: FEC configuration for dpia links
>    drm/amd/display: FEC configuration for dpia links in MST mode
> 
>   drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +++++++++++++++++--
>   .../drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 ++++++++++---
>   .../gpu/drm/amd/display/dc/core/dc_resource.c | 20 +++++------
>   drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
>   drivers/gpu/drm/amd/display/dc/dc_link.h      |  2 ++
>   .../display/dc/dcn31/dcn31_dio_link_encoder.c |  4 +--
>   6 files changed, 66 insertions(+), 20 deletions(-)
> 
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Timo Aaltonen Oct. 7, 2022, 1:27 p.m. UTC | #2
You-Sheng Yang kirjoitti 6.10.2022 klo 21.42:
> From: "You-Sheng Yang (vicamo)" <vicamo.yang@canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/1991974
> 
> [Impact]
> 
> AMD Yellow Carp system hang on HDMI plug in/out over dock station.
> 
> [Fix]
> 
> 5 patches from mainline kernel v5.16 to be backported.
> 
> [Test Case]
> 
> Plug and unplug HDMI cable connected external monitor on a docking
> station connected to HP Lockheed platform to try trigger system hang.
> 
> [Where problems could occur]
> 
> This series tries to address null state of MST link encoder, and no know
> fix commits for them ever since till current mainline HEAD.
> 
> [Other Info]
> 
> While this is already available in v5.16 kernel and on, only 5.15 and
> oem-5.14 are nominated for fix.
> 
> Jimmy Kizito (2):
>    drm/amd/display: Fix MST link encoder availability check.
>    drm/amd/display: Add work around for tunneled MST.
> 
> Meenakshikumar Somasundaram (3):
>    drm/amd/display: Fix for link encoder access for MST.
>    drm/amd/display: FEC configuration for dpia links
>    drm/amd/display: FEC configuration for dpia links in MST mode
> 
>   drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +++++++++++++++++--
>   .../drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 ++++++++++---
>   .../gpu/drm/amd/display/dc/core/dc_resource.c | 20 +++++------
>   drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
>   drivers/gpu/drm/amd/display/dc/dc_link.h      |  2 ++
>   .../display/dc/dcn31/dcn31_dio_link_encoder.c |  4 +--
>   6 files changed, 66 insertions(+), 20 deletions(-)
> 

applied to oem-5.14, thanks
Timo Aaltonen Nov. 9, 2022, 4:21 p.m. UTC | #3
You-Sheng Yang kirjoitti 6.10.2022 klo 21.42:
> From: "You-Sheng Yang (vicamo)" <vicamo.yang@canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/1991974
> 
> [Impact]
> 
> AMD Yellow Carp system hang on HDMI plug in/out over dock station.
> 
> [Fix]
> 
> 5 patches from mainline kernel v5.16 to be backported.
> 
> [Test Case]
> 
> Plug and unplug HDMI cable connected external monitor on a docking
> station connected to HP Lockheed platform to try trigger system hang.
> 
> [Where problems could occur]
> 
> This series tries to address null state of MST link encoder, and no know
> fix commits for them ever since till current mainline HEAD.
> 
> [Other Info]
> 
> While this is already available in v5.16 kernel and on, only 5.15 and
> oem-5.14 are nominated for fix.
> 
> Jimmy Kizito (2):
>    drm/amd/display: Fix MST link encoder availability check.
>    drm/amd/display: Add work around for tunneled MST.
> 
> Meenakshikumar Somasundaram (3):
>    drm/amd/display: Fix for link encoder access for MST.
>    drm/amd/display: FEC configuration for dpia links
>    drm/amd/display: FEC configuration for dpia links in MST mode
> 
>   drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +++++++++++++++++--
>   .../drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 ++++++++++---
>   .../gpu/drm/amd/display/dc/core/dc_resource.c | 20 +++++------
>   drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
>   drivers/gpu/drm/amd/display/dc/dc_link.h      |  2 ++
>   .../display/dc/dcn31/dcn31_dio_link_encoder.c |  4 +--
>   6 files changed, 66 insertions(+), 20 deletions(-)
> 

Acked-by: Timo Aaltonen <timo.aaltonen@canonical.com>
Stefan Bader Nov. 10, 2022, 1:39 p.m. UTC | #4
On 06.10.22 20:42, You-Sheng Yang wrote:
> From: "You-Sheng Yang (vicamo)" <vicamo.yang@canonical.com>
> 
> BugLink: https://bugs.launchpad.net/bugs/1991974
> 
> [Impact]
> 
> AMD Yellow Carp system hang on HDMI plug in/out over dock station.
> 
> [Fix]
> 
> 5 patches from mainline kernel v5.16 to be backported.
> 
> [Test Case]
> 
> Plug and unplug HDMI cable connected external monitor on a docking
> station connected to HP Lockheed platform to try trigger system hang.
> 
> [Where problems could occur]
> 
> This series tries to address null state of MST link encoder, and no know
> fix commits for them ever since till current mainline HEAD.
> 
> [Other Info]
> 
> While this is already available in v5.16 kernel and on, only 5.15 and
> oem-5.14 are nominated for fix.
> 
> Jimmy Kizito (2):
>    drm/amd/display: Fix MST link encoder availability check.
>    drm/amd/display: Add work around for tunneled MST.
> 
> Meenakshikumar Somasundaram (3):
>    drm/amd/display: Fix for link encoder access for MST.
>    drm/amd/display: FEC configuration for dpia links
>    drm/amd/display: FEC configuration for dpia links in MST mode
> 
>   drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +++++++++++++++++--
>   .../drm/amd/display/dc/core/dc_link_enc_cfg.c | 23 ++++++++++---
>   .../gpu/drm/amd/display/dc/core/dc_resource.c | 20 +++++------
>   drivers/gpu/drm/amd/display/dc/dc.h           |  3 +-
>   drivers/gpu/drm/amd/display/dc/dc_link.h      |  2 ++
>   .../display/dc/dcn31/dcn31_dio_link_encoder.c |  4 +--
>   6 files changed, 66 insertions(+), 20 deletions(-)
> 

Applied to jammy:linux/master-next. Thanks.

-Stefan