From c4b13a146eff1971627c7b3e5ec1dbdc38776cb3 Mon Sep 17 00:00:00 2001 From: Veera Sundaram Sankaran Date: Thu, 18 May 2023 11:17:08 -0700 Subject: [PATCH] disp: msm: sde: relax the EPT + modeswitch validation check Remove the validation check that rejects the concurrency of Expected Present Time update during modeswitch, as it is expected to get an updated EPT value during the switch. Change-Id: Ia94aedc4ea39b9c72fb0db17e91a09a77086563b Signed-off-by: Veera Sundaram Sankaran --- msm/sde/sde_encoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index 75b62d864d..a4f1559af2 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -1261,7 +1261,7 @@ static int _sde_encoder_atomic_check_qsync(struct sde_connector *sde_conn, ept = msm_property_is_dirty(&sde_conn->property_info, &sde_conn_state->property_state, CONNECTOR_PROP_EPT); - if (has_modeset && (qsync_dirty || ept) && + if (has_modeset && qsync_dirty && (msm_is_mode_seamless_poms(&sde_conn_state->msm_mode) || msm_is_mode_seamless_dyn_clk(&sde_conn_state->msm_mode))) { SDE_ERROR("invalid qsync update during modeset priv flag:%x\n",