mbox series

[00/10] drm/i915/dp_mst: Add support for fractional link bpps

Message ID 20250408214342.1953197-1-imre.deak@intel.com (mailing list archive)
Headers show
Series drm/i915/dp_mst: Add support for fractional link bpps | expand

Message

Imre Deak April 8, 2025, 9:43 p.m. UTC
This patchset adds support for fractional link bpps on MST links and
adds a way to verify this functionality via a connector debugfs entry
forcing the link bpp to a given value.

Imre Deak (10):
  drm/i915/dp: Use the correct connector while computing the link BPP
    limit on MST
  drm/i915/dp: Limit max link bpp properly to a fractional value on SST
  drm/i915/dp_mst: Add support for fractional link bpps on MST
  drm/i915/dp_mst: Enable fractional 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/dp: Use an intel_connector pointer everywhere
  drm/i915/hdmi: Use an intel_connector pointer everywhere
  drm/i915: Add support for forcing the link bpp on a connector
  drm/i915: Add force link bpp debugfs entry to connectors

 drivers/gpu/drm/i915/display/intel_crt.c      |  20 +-
 drivers/gpu/drm/i915/display/intel_display.c  |  28 ++-
 drivers/gpu/drm/i915/display/intel_display.h  |   3 +
 .../drm/i915/display/intel_display_device.h   |   1 +
 .../drm/i915/display/intel_display_types.h    |   4 +
 drivers/gpu/drm/i915/display/intel_dp.c       | 180 ++++++++--------
 drivers/gpu/drm/i915/display/intel_dp.h       |   6 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c   |  33 ++-
 drivers/gpu/drm/i915/display/intel_hdmi.c     | 195 +++++++++--------
 drivers/gpu/drm/i915/display/intel_link_bw.c  | 204 +++++++++++++++++-
 drivers/gpu/drm/i915/display/intel_link_bw.h  |   2 +
 drivers/gpu/drm/i915/display/intel_lvds.c     |  20 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c     |  20 +-
 13 files changed, 508 insertions(+), 208 deletions(-)