Pārlūkot izejas kodu

disp: msm: dsi: fix pclk divider calculation

Change updates the pclk divider calculation to ensure
more accurate pclk rate for DSI.

Change-Id: Iaf3a5b6e4b10ac751b3a80e2c3041ab8260b21e5
Signed-off-by: Satya Rama Aditya Pinapala <[email protected]>
Satya Rama Aditya Pinapala 4 gadi atpakaļ
vecāks
revīzija
b54e355c84
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      msm/dsi/dsi_pll_5nm.c

+ 1 - 1
msm/dsi/dsi_pll_5nm.c

@@ -1049,7 +1049,7 @@ static int dsi_pll_5nm_set_pclk_div(struct dsi_pll_resource *pll, bool commit)
 		pclk_src_rate = div_u64(pclk_src_rate, 7);
 	}
 
-	pclk_div = pclk_src_rate / pll->pclk_rate;
+	pclk_div = DIV_ROUND_CLOSEST(pclk_src_rate, pll->pclk_rate);
 
 	DSI_PLL_DBG(pll, "pclk rate: %llu, dsi_clk: %d, pclk_div: %d\n",
 			pll->pclk_rate, dsi_clk, pclk_div);