[PATCH 00/23] USB4 DP tunneling
Lin, Wayne
Wayne.Lin at amd.com
Tue Oct 5 06:30:04 UTC 2021
[Public]
> -----Original Message-----
> From: Wentland, Harry <Harry.Wentland at amd.com>
> Sent: Monday, October 4, 2021 10:48 PM
> To: Lin, Wayne <Wayne.Lin at amd.com>; amd-gfx at lists.freedesktop.org
> Cc: Deucher, Alexander <Alexander.Deucher at amd.com>; Kazlauskas, Nicholas <Nicholas.Kazlauskas at amd.com>; Siqueira, Rodrigo
> <Rodrigo.Siqueira at amd.com>; Wang, Chao-kai (Stylon) <Stylon.Wang at amd.com>; Shih, Jude <Jude.Shih at amd.com>; Kizito, Jimmy
> <Jimmy.Kizito at amd.com>; Somasundaram, Meenakshikumar <Meenakshikumar.Somasundaram at amd.com>
> Subject: Re: [PATCH 00/23] USB4 DP tunneling
>
>
>
> On 2021-10-04 10:40, Wayne Lin wrote:
> > These series patches are for supporting USB4 DP tunneling feature.
> >
>
> Can you provide a description (with or without diagrams) of what
> DP4 tunneling is and some of the key parts of how it works?
Thanks Harry, will give a short description about USB4 DP tunneling.
>
> Does this patchset have dependencies on patches in the USB subsystem?
AFAIK, USB4 relevant patches are already in the USB subsystem. Should have
no dependencies here.
Thanks!
>
> Harry
>
> > ---
> >
> > Jimmy Kizito (14):
> > drm/amd/display: Update link encoder object creation.
> > drm/amd/display: Support USB4 dynamic link encoder selection.
> > drm/amd/display: Support USB4 for display endpoint control path.
> > drm/amd/display: Support DP tunneling when DPRX detection
> > drm/amd/display: Update training parameters for DPIA links
> > drm/amd/display: Support USB4 when DP link training.
> > drm/amd/display: Implement DPIA training loop
> > drm/amd/display: Implement DPIA link configuration
> > drm/amd/display: Implement DPIA clock recovery phase
> > drm/amd/display: Implement DPIA equalisation phase
> > drm/amd/display: Implement end of training for hop in DPIA display
> > path
> > drm/amd/display: Read USB4 DP tunneling data from DPCD.
> > drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
> > drm/amd/display: Add debug flags for USB4 DP link training.
> >
> > Jude Shih (4):
> > drm/amd/display: Support for SET_CONFIG processing with DMUB
> > drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
> > drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
> > drm/amd/display: USB4 bring up set correct address
> >
> > Meenakshikumar Somasundaram (5):
> > drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
> > drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
> > drm/amd/display: Support for SET_CONFIG processing with DMUB
> > drm/amd/display: Add dpia debug options
> > drm/amd/display: Fix for access for ddc pin and aux engine.
> >
> > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 106 +-
> > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +-
> > .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +-
> > drivers/gpu/drm/amd/display/dc/Makefile | 2 +-
> > drivers/gpu/drm/amd/display/dc/core/dc.c | 179 +++-
> > drivers/gpu/drm/amd/display/dc/core/dc_link.c | 81 +-
> > .../gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +-
> > .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 36 +-
> > .../drm/amd/display/dc/core/dc_link_dpia.c | 945 ++++++++++++++++++
> > drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 +
> > drivers/gpu/drm/amd/display/dc/dc.h | 22 +
> > drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 +
> > drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
> > drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +
> > .../display/dc/dcn31/dcn31_dio_link_encoder.c | 126 ++-
> > .../drm/amd/display/dc/dcn31/dcn31_hwseq.c | 6 +
> > .../drm/amd/display/dc/dcn31/dcn31_resource.c | 7 +
> > drivers/gpu/drm/amd/display/dc/dm_helpers.h | 5 +
> > .../gpu/drm/amd/display/dc/inc/core_types.h | 3 +
> > .../gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 +
> > .../gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 98 ++
> > drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 +
> > drivers/gpu/drm/amd/display/dc/os_types.h | 1 +
> > drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 3 +
> > .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 113 ++-
> > .../gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
> > .../drm/amd/display/dmub/src/dmub_srv_stat.c | 16 +
> > .../gpu/drm/amd/display/include/dal_asic_id.h | 2 +-
> > 28 files changed, 1793 insertions(+), 42 deletions(-) create mode
> > 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c
> > create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h
> >
--
Regards,
Wayne
More information about the amd-gfx
mailing list