From 50e20bde15b3a176707950c371e2ec59d6e8741a Mon Sep 17 00:00:00 2001 From: Steve Cohen Date: Thu, 22 Oct 2020 13:53:51 -0400 Subject: [PATCH] disp: msm: sde: update RSC when QSYNC property is updated RSC is updated during encoder enable/disable/modeset or power- collapse/wakeup. The RSC vote for primary display will change depending on QSYNC status which might change without modeset or power-collapse. Add a call to update the primary display's vote when the QSYNC property is updated. Change-Id: I664754e4aae689ef2db5b1ef7b8b55a4c5fad3be Signed-off-by: Steve Cohen --- msm/sde/sde_encoder.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index f860b0958a..82173054e6 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -4060,6 +4060,10 @@ int sde_encoder_prepare_for_kickoff(struct drm_encoder *drm_enc, sde_connector_is_qsync_updated( sde_enc->cur_master->connector)) { _helper_flush_qsync(phys); + + if (is_cmd_mode) + _sde_encoder_update_rsc_client(drm_enc, + true); } } }