diff --git a/drivers/video/fbdev/msm/mdss_mdp_ctl.c b/drivers/video/fbdev/msm/mdss_mdp_ctl.c index 20ed2bf96b8f..f0f794edfcd2 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_ctl.c +++ b/drivers/video/fbdev/msm/mdss_mdp_ctl.c @@ -868,6 +868,10 @@ int mdss_mdp_perf_calc_pipe(struct mdss_mdp_pipe *pipe, perf->mdp_clk_rate = get_pipe_mdp_clk_rate(pipe, src, dst, fps, v_total, flags); + if (pipe->flags & MDP_SOLID_FILL) { + perf->bw_overlap = 0; + } + if (mixer->ctl->intf_num == MDSS_MDP_NO_INTF || mdata->disable_prefill || mixer->ctl->disable_prefill ||