[PATCH v3 00/12] drm/i915/dp_mst: Add support for fractional link bpps

Imre Deak imre.deak at intel.com
Fri May 9 18:03:27 UTC 2025


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 <jani.nikula at intel.com>
Cc: Ankit Nautiyal <ankit.k.nautiyal at intel.com>
Cc: Luca Coelho <luciano.coelho at intel.com>

[1] https://lore.kernel.org/all/20250428133135.3396080-1-imre.deak@intel.com

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



More information about the Intel-xe mailing list