This is v3 of [1] rebased on drm-tip, fixing typos, adding a TODO to patch 11 (Ankit) and adding R-bs.
Cc: Jani Nikula <[email protected]> Cc: Ankit Nautiyal <[email protected]> Cc: Luca Coelho <[email protected]> [1] https://lore.kernel.org/all/[email protected] Imre Deak (12): drm/i915/dp_mst: Use the correct connector while computing the link BPP limit on MST drm/i915/dp_mst: Simplify handling the single-bpp case during state computation drm/i915/dp_mst: Validate compressed bpp vs. platform restrictions drm/i915/dp_mst: Update the total link slot count early drm/i915/dp_mst: Check BW limit on the local MST link early drm/i915/dp_mst: Simplify computing the min/max compressed bpp limits drm/i915/dp: Limit max link bpp properly to a fractional value on SST drm/i915/dp_mst: Add support for fractional compressed link bpps on MST drm/i915/display: Factor out intel_display_{min,max}_pipe_bpp() drm/i915/dp: Export intel_dp_dsc_min_src_compressed_bpp() drm/i915: Add support for forcing the link bpp on a connector drm/i915/dp_mst: Enable fractional link bpps on MST if the bpp is forced drivers/gpu/drm/i915/display/intel_display.c | 28 +- drivers/gpu/drm/i915/display/intel_display.h | 3 + .../drm/i915/display/intel_display_debugfs.c | 2 + .../drm/i915/display/intel_display_device.h | 1 + .../drm/i915/display/intel_display_types.h | 4 + drivers/gpu/drm/i915/display/intel_dp.c | 48 ++-- drivers/gpu/drm/i915/display/intel_dp.h | 7 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 97 +++---- drivers/gpu/drm/i915/display/intel_link_bw.c | 239 +++++++++++++++++- drivers/gpu/drm/i915/display/intel_link_bw.h | 2 + 10 files changed, 348 insertions(+), 83 deletions(-) -- 2.44.2
