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