Merge "disp: msm: sde: update avr mode config during commit prepare"
Este cometimento está contido em:

cometido por
Gerrit - the friendly Code Review server

cometimento
ee16fbb03f
@@ -7019,21 +7019,11 @@ int dsi_display_pre_kickoff(struct drm_connector *connector,
|
||||
{
|
||||
int rc = 0;
|
||||
int i;
|
||||
bool enable;
|
||||
|
||||
/* check and setup MISR */
|
||||
if (display->misr_enable)
|
||||
_dsi_display_setup_misr(display);
|
||||
|
||||
if (params->qsync_update) {
|
||||
enable = (params->qsync_mode > 0) ? true : false;
|
||||
rc = dsi_display_qsync(display, enable);
|
||||
if (rc)
|
||||
DSI_ERR("%s failed to send qsync commands\n",
|
||||
__func__);
|
||||
SDE_EVT32(params->qsync_mode, rc);
|
||||
}
|
||||
|
||||
rc = dsi_display_set_roi(display, params->rois);
|
||||
|
||||
/* dynamic DSI clock setting */
|
||||
@@ -7114,6 +7104,29 @@ error_out:
|
||||
return rc;
|
||||
}
|
||||
|
||||
int dsi_display_pre_commit(void *display,
|
||||
struct msm_display_conn_params *params)
|
||||
{
|
||||
bool enable = false;
|
||||
int rc = 0;
|
||||
|
||||
if (!display || !params) {
|
||||
pr_err("Invalid params\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
if (params->qsync_update) {
|
||||
enable = (params->qsync_mode > 0) ? true : false;
|
||||
rc = dsi_display_qsync(display, enable);
|
||||
if (rc)
|
||||
pr_err("%s failed to send qsync commands\n",
|
||||
__func__);
|
||||
SDE_EVT32(params->qsync_mode, rc);
|
||||
}
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
||||
int dsi_display_enable(struct dsi_display *display)
|
||||
{
|
||||
int rc = 0;
|
||||
|
Criar uma nova questão referindo esta
Bloquear um utilizador