msm: mdss: acquire pipe before overlay start in pan display
acquire pipe before overlay start so that splash cleanup can happen in overlay start. Change-Id: I1ef3dbabf264925fee2eb903beed183eba335bb2 Signed-off-by: Kalyan Thota <kalyant@codeaurora.org> Signed-off-by: Anusha Koduru <kanusha@codeaurora.org>
This commit is contained in:
parent
6a548eb8d4
commit
d2a87cf43b
1 changed files with 12 additions and 12 deletions
|
@ -2455,18 +2455,6 @@ static void mdss_mdp_overlay_pan_display(struct msm_fb_data_type *mfd)
|
|||
goto clk_disable;
|
||||
}
|
||||
|
||||
ret = mdss_mdp_overlay_start(mfd);
|
||||
if (ret) {
|
||||
pr_err("unable to start overlay %d (%d)\n", mfd->index, ret);
|
||||
goto clk_disable;
|
||||
}
|
||||
|
||||
ret = mdss_iommu_ctrl(1);
|
||||
if (IS_ERR_VALUE(ret)) {
|
||||
pr_err("IOMMU attach failed\n");
|
||||
goto clk_disable;
|
||||
}
|
||||
|
||||
ret = mdss_mdp_overlay_get_fb_pipe(mfd, &l_pipe,
|
||||
MDSS_MDP_MIXER_MUX_LEFT, &l_pipe_allocated);
|
||||
if (ret) {
|
||||
|
@ -2479,6 +2467,18 @@ static void mdss_mdp_overlay_pan_display(struct msm_fb_data_type *mfd)
|
|||
goto pipe_release;
|
||||
}
|
||||
|
||||
ret = mdss_mdp_overlay_start(mfd);
|
||||
if (ret) {
|
||||
pr_err("unable to start overlay %d (%d)\n", mfd->index, ret);
|
||||
goto clk_disable;
|
||||
}
|
||||
|
||||
ret = mdss_iommu_ctrl(1);
|
||||
if (IS_ERR_VALUE(ret)) {
|
||||
pr_err("IOMMU attach failed\n");
|
||||
goto clk_disable;
|
||||
}
|
||||
|
||||
buf_l = __mdp_overlay_buf_alloc(mfd, l_pipe);
|
||||
if (!buf_l) {
|
||||
pr_err("unable to allocate memory for fb buffer\n");
|
||||
|
|
Loading…
Add table
Reference in a new issue