Hi all, On Tue, Dec 16, 2025 at 07:30:40PM +0200, Imre Deak wrote: > Hi Thomas, Maarten, Maxime, > > could you ack merging patch 1 and 2 in this patchset containing changes > in drm_dp_helper.c via the Intel trees?
any objections to merge patch 1 and 2 via drm-intel? If not, could someone ack it? Thanks, Imre > They fix an issue in the i915/xe drivers' DP DSC slice-count handling > and do not affect other drivers. > > Thanks, > Imre > > On Mon, Dec 15, 2025 at 09:23:40PM +0200, Imre Deak wrote: > > This is the first part of patchset [1] containing only the fixes for the > > link BW and DSC slice computation. The remaining patches in [1] refactor > > the link BW and DSC slice computation simplifying these, to be sent as a > > follow-up to this patchset. > > > > I moved patches 13-15 in [1] later in the patchset to be sent as part of > > the follow-up, as these patches are not a dependency for the fixes in > > this patchset. > > > > [1] https://lore.kernel.org/all/[email protected] > > > > Cc: Ankit Nautiyal <[email protected]> > > Cc: Luca Coelho <[email protected]> > > Cc: Jouni Högander <[email protected]> > > Cc: Vinod Govindapillai <[email protected]> > > > > Imre Deak (16): > > drm/dp: Parse all DSC slice count caps for eDP 1.5 > > drm/dp: Add drm_dp_dsc_sink_slice_count_mask() > > drm/i915/dp: Fix DSC sink's slice count capability check > > drm/i915/dp: Return a fixed point BPP value from intel_dp_output_bpp() > > drm/i915/dp: Use a mode's crtc_clock vs. clock during state > > computation > > drm/i915/dp: Factor out intel_dp_link_bw_overhead() > > drm/i915/dp: Fix BW check in is_bw_sufficient_for_dsc_config() > > drm/i915/dp: Use the effective data rate for DP BW calculation > > drm/i915/dp: Use the effective data rate for DP compressed BW > > calculation > > drm/i915/dp: Account with MST, SSC BW overhead for uncompressed DP-MST > > stream BW > > drm/i915/dp: Account with DSC BW overhead for compressed DP-SST stream > > BW > > drm/i915/dp: Account with pipe joiner max compressed BPP limit for > > DP-MST and eDP > > drm/i915/dp: Fail state computation for invalid min/max link BPP > > values > > drm/i915/dp: Fail state computation for invalid max throughput BPP > > value > > drm/i915/dp: Fail state computation for invalid max sink compressed > > BPP value > > drm/i915/dp: Fail state computation for invalid DSC source input BPP > > values > > > > drivers/gpu/drm/display/drm_dp_helper.c | 103 ++++++--- > > drivers/gpu/drm/i915/display/intel_dp.c | 211 ++++++++++++------ > > drivers/gpu/drm/i915/display/intel_dp.h | 9 +- > > .../drm/i915/display/intel_dp_link_training.c | 4 +- > > drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 ++- > > include/drm/display/drm_dp_helper.h | 3 + > > 6 files changed, 234 insertions(+), 129 deletions(-) > > > > -- > > 2.49.1 > >
