mbox series

[00/10] Enable MST Aux devices (v2)

Message ID 20190704190519.29525-1-sunpeng.li@amd.com (mailing list archive)
Headers show
Series Enable MST Aux devices (v2) | expand

Message

Leo Li July 4, 2019, 7:05 p.m. UTC
From: Leo Li <sunpeng.li@amd.com>

Hi all,

Here's the second revision of patches to enable mst aux devices.

v2 fixes an aux device unregistration issue during driver unload. See
patch 2/10 for details. Consequently, drivers supporting mst are
modified to use the new mst connector late register and early unregister
helpers.

Thanks,
Leo

Leo Li (9):
  drm/dp: Use non-cyclic idr
  drm/sysfs: Add mstpath attribute to connector devices
  drm/nouveau: Use connector kdev as aux device parent
  drm/bridge/analogix-anx78xx: Use connector kdev as aux device parent
  drm/amd/display: Use connector kdev as aux device parent
  drm/i915: Implement MST Aux device registration
  drm/nouveau/kms/nv50: Implement MST Aux device registration
  drm/radeon: Implement MST Aux device registration
  drm/amd/display: Implement MST Aux device registration

Ville Syrjälä (1):
  drm/dp_mst: Enable registration of AUX devices for MST ports

 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   |  26 +++-
 drivers/gpu/drm/bridge/analogix-anx78xx.c     |  22 +--
 drivers/gpu/drm/drm_dp_aux_dev.c              |  19 ++-
 drivers/gpu/drm/drm_dp_mst_topology.c         | 137 ++++++++++++++++--
 drivers/gpu/drm/drm_sysfs.c                   |  23 +++
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |  29 +++-
 drivers/gpu/drm/nouveau/dispnv50/disp.c       |  20 +++
 drivers/gpu/drm/nouveau/nouveau_connector.c   |   2 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c        |  22 +++
 include/drm/drm_dp_helper.h                   |   4 +
 include/drm/drm_dp_mst_helper.h               |  11 ++
 11 files changed, 285 insertions(+), 30 deletions(-)

Comments

Leo Li July 9, 2019, 7:10 p.m. UTC | #1
Hi Lyude, sorry - just realized I forgot to CC you on this series! Let
me know if I should resend them.

Adding some additional reviewers as well.

Thanks,
Leo

On 2019-07-04 3:05 p.m., sunpeng.li@amd.com wrote:
> From: Leo Li <sunpeng.li@amd.com>
> 
> Hi all,
> 
> Here's the second revision of patches to enable mst aux devices.
> 
> v2 fixes an aux device unregistration issue during driver unload. See
> patch 2/10 for details. Consequently, drivers supporting mst are
> modified to use the new mst connector late register and early unregister
> helpers.
> 
> Thanks,
> Leo
> 
> Leo Li (9):
>   drm/dp: Use non-cyclic idr
>   drm/sysfs: Add mstpath attribute to connector devices
>   drm/nouveau: Use connector kdev as aux device parent
>   drm/bridge/analogix-anx78xx: Use connector kdev as aux device parent
>   drm/amd/display: Use connector kdev as aux device parent
>   drm/i915: Implement MST Aux device registration
>   drm/nouveau/kms/nv50: Implement MST Aux device registration
>   drm/radeon: Implement MST Aux device registration
>   drm/amd/display: Implement MST Aux device registration
> 
> Ville Syrjälä (1):
>   drm/dp_mst: Enable registration of AUX devices for MST ports
> 
>  .../display/amdgpu_dm/amdgpu_dm_mst_types.c   |  26 +++-
>  drivers/gpu/drm/bridge/analogix-anx78xx.c     |  22 +--
>  drivers/gpu/drm/drm_dp_aux_dev.c              |  19 ++-
>  drivers/gpu/drm/drm_dp_mst_topology.c         | 137 ++++++++++++++++--
>  drivers/gpu/drm/drm_sysfs.c                   |  23 +++
>  drivers/gpu/drm/i915/display/intel_dp_mst.c   |  29 +++-
>  drivers/gpu/drm/nouveau/dispnv50/disp.c       |  20 +++
>  drivers/gpu/drm/nouveau/nouveau_connector.c   |   2 +-
>  drivers/gpu/drm/radeon/radeon_dp_mst.c        |  22 +++
>  include/drm/drm_dp_helper.h                   |   4 +
>  include/drm/drm_dp_mst_helper.h               |  11 ++
>  11 files changed, 285 insertions(+), 30 deletions(-)
>