コード例 #1
0
void mdp4_overlay_dtv_ov_done_push(struct msm_fb_data_type *mfd,
                                   struct mdp4_overlay_pipe *pipe)
{
    mdp4_overlay_dtv_ov_start(mfd);
    if (pipe->flags & MDP_OV_PLAY_NOWAIT)
        return;

    mdp4_overlay_dtv_wait4_ov_done(mfd, pipe);

    /* change mdp clk while mdp is idle` */
    mdp4_set_perf_level();
}
コード例 #2
0
void mdp4_overlay_dtv_ov_done_push(struct msm_fb_data_type *mfd,
			struct mdp4_overlay_pipe *pipe)
{

	mdp4_overlay_reg_flush(pipe, 1);
	mdp4_overlay_dtv_ov_start(mfd);

	if (pipe->flags & MDP_OV_PLAY_NOWAIT)
		return;

	mdp4_overlay_dtv_wait4_ov_done(mfd, pipe);
}