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