[PATCH 6.1 0/7] Backports for "drm/amd/display: Add polling method to handle MST reply packet"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"drm/amd/display: Add polling method to handle MST reply packet"
was intended to be backported to kernel 6.1 to solve usage of some
non-spec compliant MST hubs.

This series has a variety of dependencies across amdgpu_dm though,
so the backport requires several manual fixups to avoid hitting
file and symbol renames.

Details of individual changes are in the commit message for each
patch.

Hamza Mahfooz (1):
  drm/amd/display: use max_dsc_bpp in amdgpu_dm

Hersen Wu (1):
  drm/amd/display: fix linux dp link lost handled only one time

Qingqing Zhuo (1):
  drm/amd/display: force connector state when bpc changes during
    compliance

Srinivasan Shanmugam (2):
  drm/amd/display: fix some coding style issues
  drm/amd/display: Clean up errors & warnings in amdgpu_dm.c

Wayne Lin (2):
  drm/dp_mst: Clear MSG_RDY flag before sending new message
  drm/amd/display: Add polling method to handle MST reply packet

 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 407 +++++++++---------
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h |  12 +
 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 125 ++++++
 .../display/amdgpu_dm/amdgpu_dm_mst_types.c   | 121 +++++-
 .../display/amdgpu_dm/amdgpu_dm_mst_types.h   |  11 +
 .../gpu/drm/amd/display/dc/core/dc_link_dp.c  | 141 +-----
 drivers/gpu/drm/amd/display/dc/dm_helpers.h   |   6 +
 .../gpu/drm/amd/display/dc/inc/dc_link_dp.h   |   4 +
 drivers/gpu/drm/display/drm_dp_mst_topology.c |  54 ++-
 drivers/gpu/drm/i915/display/intel_dp.c       |   7 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c       |  12 +-
 include/drm/display/drm_dp_mst_helper.h       |   7 +-
 12 files changed, 571 insertions(+), 336 deletions(-)

-- 
2.34.1




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux