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

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

 



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

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux