msm: dsi: Do not divide porch parameters when FBC is enabled
Horizontal porch values for DSI were set incorrectly when Frame-Buffer Compression(FBC) is enabled. This fixes incorrect DSI clock frequency calculations when FBC is enabled. Change-Id: Iba9c3fc193148e3dcb31f1c11a37ae120e8707d1 Signed-off-by: Siddhartha Agrawal <agrawals@codeaurora.org>
This commit is contained in:
parent
7507509915
commit
164b5e2e36
1 changed files with 5 additions and 10 deletions
|
@ -657,16 +657,11 @@ static void mdss_dsi_mode_setup(struct mdss_panel_data *pdata)
|
|||
dst_bpp = pdata->panel_info.fbc.enabled ?
|
||||
(pdata->panel_info.fbc.target_bpp) : (pinfo->bpp);
|
||||
|
||||
hbp = mult_frac(pdata->panel_info.lcdc.h_back_porch, dst_bpp,
|
||||
pdata->panel_info.bpp);
|
||||
hfp = mult_frac(pdata->panel_info.lcdc.h_front_porch, dst_bpp,
|
||||
pdata->panel_info.bpp);
|
||||
vbp = mult_frac(pdata->panel_info.lcdc.v_back_porch, dst_bpp,
|
||||
pdata->panel_info.bpp);
|
||||
vfp = mult_frac(pdata->panel_info.lcdc.v_front_porch, dst_bpp,
|
||||
pdata->panel_info.bpp);
|
||||
hspw = mult_frac(pdata->panel_info.lcdc.h_pulse_width, dst_bpp,
|
||||
pdata->panel_info.bpp);
|
||||
hbp = pdata->panel_info.lcdc.h_back_porch;
|
||||
hfp = pdata->panel_info.lcdc.h_front_porch;
|
||||
vbp = pdata->panel_info.lcdc.v_back_porch;
|
||||
vfp = pdata->panel_info.lcdc.v_front_porch;
|
||||
hspw = pdata->panel_info.lcdc.h_pulse_width;
|
||||
vspw = pdata->panel_info.lcdc.v_pulse_width;
|
||||
width = mult_frac(pdata->panel_info.xres, dst_bpp,
|
||||
pdata->panel_info.bpp);
|
||||
|
|
Loading…
Add table
Reference in a new issue