On Fri, 2026-05-22 at 23:03 +0300, Ville Syrjala wrote: > From: Ville Syrjälä <[email protected]> > > Remove the deinterleave fallback calculation from the TGL+ codepath. > The fallback is using the ICL deinterleave calculation which was > never > in the TGL+ algorithm. All supported memory types have the correct > deinterleave already specified for TGL+ anyway, so this is dead code. > > Signed-off-by: Ville Syrjälä <[email protected]> > --- > drivers/gpu/drm/i915/display/intel_bw.c | 2 -- > 1 file changed, 2 deletions(-) >
Reviewed-by: Vinod Govindapillai <[email protected]> > diff --git a/drivers/gpu/drm/i915/display/intel_bw.c > b/drivers/gpu/drm/i915/display/intel_bw.c > index 39191f8579df..8256ad8bcc8b 100644 > --- a/drivers/gpu/drm/i915/display/intel_bw.c > +++ b/drivers/gpu/drm/i915/display/intel_bw.c > @@ -608,8 +608,6 @@ static int tgl_get_bw_info(struct intel_display > *display, > (dram_info->type == INTEL_DRAM_LPDDR4 || dram_info->type > == INTEL_DRAM_LPDDR5)) > num_channels *= 2; > > - qi.deinterleave = qi.deinterleave ? : > DIV_ROUND_UP(num_channels, is_y_tile ? 4 : 2); > - > if (num_channels < qi.max_numchannels && > DISPLAY_VER(display) >= 12) > qi.deinterleave = max(qi.deinterleave / 2, 1); >
