msm: mdss: Avoid dfps update till unblank is complete
There can be cases where MDP is resuming at default fps and in between dfps update comes before unblank is completed. This might result in mismatch in fps and blanking settings in MDP and DSI. Hence avoid any fps update until unblank is finished. Change-Id: If4fed28b1d706f38c39fba06fa786eac6d9ed8c8 Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org>
This commit is contained in:
parent
8d60131090
commit
826fab1e02
1 changed files with 2 additions and 1 deletions
|
@ -3488,7 +3488,8 @@ static ssize_t dynamic_fps_sysfs_wta_dfps(struct device *dev,
|
||||||
struct mdss_overlay_private *mdp5_data = mfd_to_mdp5_data(mfd);
|
struct mdss_overlay_private *mdp5_data = mfd_to_mdp5_data(mfd);
|
||||||
struct dynamic_fps_data data = {0};
|
struct dynamic_fps_data data = {0};
|
||||||
|
|
||||||
if (!mdp5_data->ctl || !mdss_mdp_ctl_is_power_on(mdp5_data->ctl)) {
|
if (!mdp5_data->ctl || !mdss_mdp_ctl_is_power_on(mdp5_data->ctl) ||
|
||||||
|
mdss_panel_is_power_off(mfd->panel_power_state)) {
|
||||||
pr_debug("panel is off\n");
|
pr_debug("panel is off\n");
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue