This is the third part of patchset [1] containing the refactoring (patches 36-50) of the DSC slice config computation. The first and second part of [1] are merged now to drm-tip, see [2] and [3].
[1] https://lore.kernel.org/all/[email protected] [2] https://lore.kernel.org/all/[email protected] [3] 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 (15): drm/i915/dsc: Track the detaild DSC slice configuration drm/i915/dsc: Track the DSC stream count in the DSC slice config state drm/i915/dsi: Move initialization of DSI DSC streams-per-pipe to fill_dsc() drm/i915/dsi: Track the detailed DSC slice configuration drm/i915/dp: Track the detailed DSC slice configuration drm/i915/dsc: Switch to using intel_dsc_line_slice_count() drm/i915/dp: Factor out intel_dp_dsc_min_slice_count() drm/i915/dp: Use int for DSC slice count variables drm/i915/dp: Rename test_slice_count to slices_per_line drm/i915/dp: Simplify the DSC slice config loop's slices-per-pipe iteration drm/i915/dsc: Add intel_dsc_get_slice_config() drm/i915/dsi: Use intel_dsc_get_slice_config() drm/i915/dp: Unify DP and eDP slice count computation drm/i915/dp: Add intel_dp_dsc_get_slice_config() drm/i915/dp: Use intel_dp_dsc_get_slice_config() drivers/gpu/drm/i915/display/icl_dsi.c | 6 - drivers/gpu/drm/i915/display/intel_bios.c | 27 ++- drivers/gpu/drm/i915/display/intel_display.c | 2 +- .../drm/i915/display/intel_display_types.h | 7 +- drivers/gpu/drm/i915/display/intel_dp.c | 184 +++++++++--------- drivers/gpu/drm/i915/display/intel_vdsc.c | 73 ++++++- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 + 7 files changed, 186 insertions(+), 119 deletions(-) -- 2.49.1
