|
@@ -8413,6 +8413,7 @@ static int dsi_display_qsync(struct dsi_display *display, bool enable)
|
|
|
int rc = 0;
|
|
|
|
|
|
mutex_lock(&display->display_lock);
|
|
|
+ display->queue_cmd_waits = true;
|
|
|
|
|
|
display_for_each_ctrl(i, display) {
|
|
|
if (enable) {
|
|
@@ -8435,6 +8436,7 @@ static int dsi_display_qsync(struct dsi_display *display, bool enable)
|
|
|
}
|
|
|
|
|
|
exit:
|
|
|
+ display->queue_cmd_waits = false;
|
|
|
SDE_EVT32(enable, display->panel->qsync_caps.qsync_min_fps, rc);
|
|
|
mutex_unlock(&display->display_lock);
|
|
|
return rc;
|