Loading drivers/video/msm/mdss/mdss_mdp_intf_writeback.c +8 −7 Original line number Diff line number Diff line Loading @@ -689,16 +689,17 @@ int mdss_mdp_writeback_start(struct mdss_mdp_ctl *ctl) spin_lock_init(&ctx->wb_lock); INIT_LIST_HEAD(&ctx->vsync_handlers); if (ctx->type == MDSS_MDP_WRITEBACK_TYPE_ROTATOR) ctl->prepare_fnc = mdss_mdp_writeback_prepare_rot; else { /* wfd or line mode */ ctl->prepare_fnc = mdss_mdp_writeback_prepare_wfd; /* WB2 Intr Enable is BIT(2) in MDSS 1.8.0 */ if (ctl->mdata->mdp_rev == MDSS_MDP_HW_REV_108) { ctx->intr_type = MDSS_MDP_IRQ_WB_ROT_COMP; ctx->intf_num = 2; } if (ctx->type == MDSS_MDP_WRITEBACK_TYPE_ROTATOR) ctl->prepare_fnc = mdss_mdp_writeback_prepare_rot; else /* wfd or line mode */ ctl->prepare_fnc = mdss_mdp_writeback_prepare_wfd; } ctl->stop_fnc = mdss_mdp_writeback_stop; ctl->display_fnc = mdss_mdp_writeback_display; ctl->wait_fnc = mdss_mdp_wb_wait4comp; Loading Loading
drivers/video/msm/mdss/mdss_mdp_intf_writeback.c +8 −7 Original line number Diff line number Diff line Loading @@ -689,16 +689,17 @@ int mdss_mdp_writeback_start(struct mdss_mdp_ctl *ctl) spin_lock_init(&ctx->wb_lock); INIT_LIST_HEAD(&ctx->vsync_handlers); if (ctx->type == MDSS_MDP_WRITEBACK_TYPE_ROTATOR) ctl->prepare_fnc = mdss_mdp_writeback_prepare_rot; else { /* wfd or line mode */ ctl->prepare_fnc = mdss_mdp_writeback_prepare_wfd; /* WB2 Intr Enable is BIT(2) in MDSS 1.8.0 */ if (ctl->mdata->mdp_rev == MDSS_MDP_HW_REV_108) { ctx->intr_type = MDSS_MDP_IRQ_WB_ROT_COMP; ctx->intf_num = 2; } if (ctx->type == MDSS_MDP_WRITEBACK_TYPE_ROTATOR) ctl->prepare_fnc = mdss_mdp_writeback_prepare_rot; else /* wfd or line mode */ ctl->prepare_fnc = mdss_mdp_writeback_prepare_wfd; } ctl->stop_fnc = mdss_mdp_writeback_stop; ctl->display_fnc = mdss_mdp_writeback_display; ctl->wait_fnc = mdss_mdp_wb_wait4comp; Loading