APPLIED Re: [PATCH 00/14][SRU][OEM-5.14] Support USB4 DP alt mode for AMD Yellow Carp graphics card

Timo Aaltonen tjaalton at ubuntu.com
Wed Dec 15 15:14:40 UTC 2021


On 15.12.2021 8.55, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1953008
> 
> [Impact]
> 
> USB4 DP alt mode not available on AMD yellow carp.
> 
> [Fix]
> 
> Several fixing commits from upstream, inclusive of one titled
> "drm/amd/display: Fixup previous PSR policy commit" sauced commit to
> fix backport problems for commit 9470620e99e9 ("drm/amd/display: Enable
> PSR by default on newer DCN").
> 
> This also depends on the firmware updates.
> 
> [Test Case]
> 
> Plug an external monitor with USB Type-C input function to AMD RMB CRB
> (which has yellow carp) usbc0 and usbc1.
> 
> [Where problems could occur]
> 
> The patches revealed multiple dmub firmware versions were skipped. This
> might introduce incompatibilities between driver code and the firmware.
> 
> Hansen (1):
>    drm/amd/display: Set phy_mux_sel bit in dmub scratch register
> 
> Jude Shih (2):
>    drm/amd/display: Fix USB4 hot plug crash issue
>    drm/amd/display: Enable dpia in dmub only for DCN31 B0
> 
> Mario Limonciello (1):
>    UBUNTU: SAUCE: drm/amd/display: Fixup previous PSR policy commit
> 
> Meenakshikumar Somasundaram (2):
>    drm/amd/display: Creating a fw boot options bit for an upcoming
>      feature
>    drm/amd/display: MST support for DPIA
> 
> Nicholas Kazlauskas (7):
>    drm/amd/display: Fix multi-display support for idle opt workqueue
>    drm/amd/display: Use vblank control events for PSR enable/disable
>    drm/amd/display: Guard vblank wq flush with DCN guards
>    drm/amd/display: Add NULL checks for vblank workqueue
>    drm/amd/display: Enable PSR by default on newer DCN
>    drm/amd/display: Don't lock connection_mutex for DMUB HPD
>    drm/amd/display: Add callbacks for DMUB HPD IRQ notifications
> 
> Roman Li (1):
>    drm/amd/display: Remove redundant vblank workqueues in DM
> 
>   .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 197 ++++++++++++------
>   .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |  23 +-
>   .../display/amdgpu_dm/amdgpu_dm_irq_params.h  |   1 +
>   drivers/gpu/drm/amd/display/dc/core/dc.c      |  54 +++++
>   drivers/gpu/drm/amd/display/dc/core/dc_link.c |  28 +++
>   drivers/gpu/drm/amd/display/dc/dc.h           |   6 +
>   drivers/gpu/drm/amd/display/dmub/dmub_srv.h   |   2 +
>   .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h   |  31 ++-
>   .../gpu/drm/amd/display/dmub/src/dmub_dcn31.c |   3 +
>   .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |   1 +
>   drivers/gpu/drm/amd/include/amd_shared.h      |   5 +-
>   11 files changed, 275 insertions(+), 76 deletions(-)
> 

assuming this will be accepted to jammy too.. applied to oem-5.14, thanks.



-- 
t



More information about the kernel-team mailing list