[PATCH v9 0/6] DSC MST support in DRM

David Francis David.Francis at amd.com
Tue Aug 27 14:13:23 UTC 2019


Add necessary support for MST DSC.
(Display Stream Compression over Multi-Stream Transport)

Note that even though each of these patches has Reviewed-by,
this patchset is not ready for merge, because
a) The last two patches have been reviewed internally by
Wenjing Liu, but that review is only of their implementation
of DP policy, not their stylistic or architectural suitability
for the kernel
b) There is ongoing discussion of if any AMD MST DSC code
should be merged until AMD uses the DRM MST atomic framework

v4: Split patchset and rebase onto drm-tip
v5: Clean up formatting, make new quirk
v6: Fix typo, split last patch in two
v7: Fix compilation warnings
v8: Fix a missing mutex_unlock
v9: Refactor last patch

David Francis (6):
  drm/dp_mst: Add PBN calculation for DSC modes
  drm/dp_mst: Parse FEC capability on MST ports
  drm/dp_mst: Add MST support to DP DPCD R/W functions
  drm/dp_mst: Fill branch->num_ports
  drm/dp_mst: Add new quirk for Synaptics MST hubs
  drm/dp_mst: Add helpers for MST DSC and virtual DPCD aux

 .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c |   2 +-
 drivers/gpu/drm/drm_dp_aux_dev.c              |  12 +-
 drivers/gpu/drm/drm_dp_helper.c               |  32 +++-
 drivers/gpu/drm/drm_dp_mst_topology.c         | 173 +++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c       |   2 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c        |   2 +-
 include/drm/drm_dp_helper.h                   |   7 +
 include/drm/drm_dp_mst_helper.h               |   8 +-
 9 files changed, 210 insertions(+), 30 deletions(-)

-- 
2.17.1



More information about the dri-devel mailing list