Re: [PATCH] drm/msm/dsi: fix hdisplay calculation when programming dsi registers

From: Dmitry Baryshkov

Date: Mon Feb 23 2026 - 18:38:17 EST


On Sat, Feb 14, 2026 at 06:51:28PM +0800, Pengyu Luo wrote:
> Recently, the hdisplay calculation is working for 3:1 compressed ratio
> only. If we have a video panel with DSC BPP = 8, and BPC = 10, we still
> use the default bits_per_pclk = 24, then we get the wrong hdisplay. We
> can draw the conclusion by cross-comparing the calculation with the
> calculation in dsi_adjust_pclk_for_compression().
>
> Since CMD mode does not use this, we can remove
> !(msm_host->mode_flags & MIPI_DSI_MODE_VIDEO) safely.
>
> Fixes: efcbd6f9cdeb ("drm/msm/dsi: Enable widebus for DSI")
> Signed-off-by: Pengyu Luo <mitltlatltl@xxxxxxxxx>
> ---
> drivers/gpu/drm/msm/dsi/dsi_host.c | 14 ++++++++------
> 1 file changed, 8 insertions(+), 6 deletions(-)
>
Could you please point out, which platform / device are you using to
test this code?

--
With best wishes
Dmitry