]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/msm/dsi: improve/fix dsc pclk calculation
authorJonathan Marek <jonathan@marek.ca>
Mon, 7 Oct 2024 05:01:48 +0000 (01:01 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Nov 2024 01:02:27 +0000 (02:02 +0100)
commit92c72b8f76cce2f27cab84263dce065b313a2ba4
tree3215be042026044f1fd88ea660911f907455d023
parenta81f13a299cbc99069463769dacb71442e7c139e
drm/msm/dsi: improve/fix dsc pclk calculation

[ Upstream commit 24436a540d16ca6a523b8e5441180001c31b6b35 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/msm/dsi/dsi_host.c