Loading drivers/video/msm/mdss/dsi_status_6g.c +3 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ void mdss_check_dsi_ctrl_status(struct work_struct *work, uint32_t interval) return; } mutex_lock(&ctrl_pdata->mutex); if (ctl->shared_lock) mutex_lock(ctl->shared_lock); mutex_lock(&mdp5_data->ov_lock); Loading @@ -73,6 +74,7 @@ void mdss_check_dsi_ctrl_status(struct work_struct *work, uint32_t interval) mutex_unlock(&mdp5_data->ov_lock); if (ctl->shared_lock) mutex_unlock(ctl->shared_lock); mutex_unlock(&ctrl_pdata->mutex); pr_err("%s: DSI turning off, avoiding panel status check\n", __func__); return; Loading Loading @@ -100,6 +102,7 @@ void mdss_check_dsi_ctrl_status(struct work_struct *work, uint32_t interval) mutex_unlock(&mdp5_data->ov_lock); if (ctl->shared_lock) mutex_unlock(ctl->shared_lock); mutex_unlock(&ctrl_pdata->mutex); if ((pstatus_data->mfd->panel_power_on)) { if (ret > 0) { Loading drivers/video/msm/mdss/mdss_dsi.c +3 −0 Original line number Diff line number Diff line Loading @@ -396,6 +396,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata) ctrl_pdata = container_of(pdata, struct mdss_dsi_ctrl_pdata, panel_data); mutex_lock(&ctrl_pdata->mutex); panel_info = &ctrl_pdata->panel_data.panel_info; pr_debug("%s+: ctrl=%p ndx=%d\n", __func__, ctrl_pdata, ctrl_pdata->ndx); Loading @@ -413,6 +414,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata) ret = mdss_dsi_panel_power_on(pdata, 0); if (ret) { mutex_unlock(&ctrl_pdata->mutex); pr_err("%s: Panel power off failed\n", __func__); return ret; } Loading @@ -422,6 +424,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata) && (panel_info->new_fps != panel_info->mipi.frame_rate)) panel_info->mipi.frame_rate = panel_info->new_fps; mutex_unlock(&ctrl_pdata->mutex); pr_debug("%s-:\n", __func__); return ret; Loading Loading
drivers/video/msm/mdss/dsi_status_6g.c +3 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,7 @@ void mdss_check_dsi_ctrl_status(struct work_struct *work, uint32_t interval) return; } mutex_lock(&ctrl_pdata->mutex); if (ctl->shared_lock) mutex_lock(ctl->shared_lock); mutex_lock(&mdp5_data->ov_lock); Loading @@ -73,6 +74,7 @@ void mdss_check_dsi_ctrl_status(struct work_struct *work, uint32_t interval) mutex_unlock(&mdp5_data->ov_lock); if (ctl->shared_lock) mutex_unlock(ctl->shared_lock); mutex_unlock(&ctrl_pdata->mutex); pr_err("%s: DSI turning off, avoiding panel status check\n", __func__); return; Loading Loading @@ -100,6 +102,7 @@ void mdss_check_dsi_ctrl_status(struct work_struct *work, uint32_t interval) mutex_unlock(&mdp5_data->ov_lock); if (ctl->shared_lock) mutex_unlock(ctl->shared_lock); mutex_unlock(&ctrl_pdata->mutex); if ((pstatus_data->mfd->panel_power_on)) { if (ret > 0) { Loading
drivers/video/msm/mdss/mdss_dsi.c +3 −0 Original line number Diff line number Diff line Loading @@ -396,6 +396,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata) ctrl_pdata = container_of(pdata, struct mdss_dsi_ctrl_pdata, panel_data); mutex_lock(&ctrl_pdata->mutex); panel_info = &ctrl_pdata->panel_data.panel_info; pr_debug("%s+: ctrl=%p ndx=%d\n", __func__, ctrl_pdata, ctrl_pdata->ndx); Loading @@ -413,6 +414,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata) ret = mdss_dsi_panel_power_on(pdata, 0); if (ret) { mutex_unlock(&ctrl_pdata->mutex); pr_err("%s: Panel power off failed\n", __func__); return ret; } Loading @@ -422,6 +424,7 @@ static int mdss_dsi_off(struct mdss_panel_data *pdata) && (panel_info->new_fps != panel_info->mipi.frame_rate)) panel_info->mipi.frame_rate = panel_info->new_fps; mutex_unlock(&ctrl_pdata->mutex); pr_debug("%s-:\n", __func__); return ret; Loading