drm/msm/dsi: improve/fix dsc pclk calculation
authorJonathan Marek <jonathan@marek.ca>
Mon, 7 Oct 2024 05:01:48 +0000 (01:01 -0400)
committerAbhinav Kumar <quic_abhinavk@quicinc.com>
Mon, 14 Oct 2024 20:16:17 +0000 (13:16 -0700)
commit24436a540d16ca6a523b8e5441180001c31b6b35
tree0f291f21f271613356cd12f3c6c29f8e3e3cc431
parentf260ed880c1fbe6bd7fab47708a659e9df2bdbde
drm/msm/dsi: improve/fix dsc pclk calculation

drm_mode_vrefresh() can introduce a large rounding error, avoid it.

Fixes: 7c9e4a554d4a ("drm/msm/dsi: Reduce pclk rate for compression")
Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/618432/
Link: https://lore.kernel.org/r/20241007050157.26855-1-jonathan@marek.ca
Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
drivers/gpu/drm/msm/dsi/dsi_host.c