"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