[PATCH 03/14] drm/i915/dp: Rename some variables in xelpd_dsc_compute_link_config()
Imre Deak
imre.deak at intel.com
Fri Jan 31 13:57:32 UTC 2025
On Fri, Jan 31, 2025 at 02:49:56PM +0200, Jani Nikula wrote:
> Use the _x16 suffix for all .4 fixed point variables. Drop compressed_
> prefix, as it's implied from the precision suffix.
>
> As dsc_min_bpp and dsc_max_bpp change domain from int to .4 in the
> middle of the function, they remain the same for now.
>
> Signed-off-by: Jani Nikula <jani.nikula at intel.com>
Reviewed-by: Imre Deak <imre.deak at intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 19 ++++++++-----------
> 1 file changed, 8 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index a7a5bb2075da..02d1a5453b46 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -2126,31 +2126,28 @@ xelpd_dsc_compute_link_config(struct intel_dp *intel_dp,
> {
> struct intel_display *display = to_intel_display(intel_dp);
> int output_bpp = intel_dp_output_bpp(pipe_config->output_format, pipe_bpp);
> - u16 compressed_bppx16;
> - u8 bppx16_step;
> + int bpp_x16, bpp_step_x16;
> int ret;
>
> - bppx16_step = intel_dp_dsc_bpp_step_x16(connector);
> + bpp_step_x16 = intel_dp_dsc_bpp_step_x16(connector);
>
> /* Compressed BPP should be less than the Input DSC bpp */
> - dsc_max_bpp = min(dsc_max_bpp << 4, (output_bpp << 4) - bppx16_step);
> + dsc_max_bpp = min(dsc_max_bpp << 4, (output_bpp << 4) - bpp_step_x16);
> dsc_min_bpp = dsc_min_bpp << 4;
>
> - for (compressed_bppx16 = dsc_max_bpp;
> - compressed_bppx16 >= dsc_min_bpp;
> - compressed_bppx16 -= bppx16_step) {
> + for (bpp_x16 = dsc_max_bpp; bpp_x16 >= dsc_min_bpp; bpp_x16 -= bpp_step_x16) {
> if (intel_dp->force_dsc_fractional_bpp_en &&
> - !fxp_q4_to_frac(compressed_bppx16))
> + !fxp_q4_to_frac(bpp_x16))
> continue;
> ret = dsc_compute_link_config(intel_dp,
> pipe_config,
> limits,
> - compressed_bppx16,
> + bpp_x16,
> timeslots);
> if (ret == 0) {
> - pipe_config->dsc.compressed_bpp_x16 = compressed_bppx16;
> + pipe_config->dsc.compressed_bpp_x16 = bpp_x16;
> if (intel_dp->force_dsc_fractional_bpp_en &&
> - fxp_q4_to_frac(compressed_bppx16))
> + fxp_q4_to_frac(bpp_x16))
> drm_dbg_kms(display->drm,
> "Forcing DSC fractional bpp\n");
>
> --
> 2.39.5
>
More information about the Intel-xe
mailing list