[PATCH 0/7] DP DSC min/max src bpc fixes

Ankit Nautiyal ankit.k.nautiyal at intel.com
Mon Sep 30 13:53:54 UTC 2024


Use helpers for source min/max src bpc appropriately for dp mst case.
Also set limits->pipe.max/min_bpp and limits->link.max/min_bpp_x16 in proper place.

Rev2: Dropped patch to limit max_requested_bpc based on src DSC bpc
limits. Instead added change to ignore max_requested_bpc if its
too low for DSC.

Rev3: Updated patch#1 commit message.

Rev4: Rebased.

Rev5: Addressed Jani's comment on patch#3

Rev6: Added patch to fix return type for dsc_min/max_src bpc helpers to
int.

Rev7: Add patches to clamp pipe_bpp limits with DSC and move link limits
in proper place.

Ankit Nautiyal (7):
  drm/i915/dp: Simplify checks for helper intel_dp_dsc_max_src_input_bpc
  drm/i915/dp: Return int from dsc_max/min_src_input_bpc helpers
  drm/i915/dp_mst: Use helpers to get dsc min/max input bpc
  drm/i915/dp: Drop max_requested_bpc for dsc pipe_min/max bpp
  drm/i915/dp: Refactor pipe_bpp limits with dsc
  drm/i915/dp: Use clamp for pipe_bpp limits with DSC
  drm/i915/dp: Set the DSC link limits
    intel_dp_compute_config_link_bpp_limits

 drivers/gpu/drm/i915/display/intel_dp.c     | 144 +++++++++-----------
 drivers/gpu/drm/i915/display/intel_dp.h     |   7 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c |  14 +-
 3 files changed, 79 insertions(+), 86 deletions(-)

-- 
2.45.2



More information about the Intel-gfx-trybot mailing list