From 49e09fde9d84e06623782f1f0df0cfab5b2727b9 Mon Sep 17 00:00:00 2001 From: Raviteja Tamatam Date: Mon, 28 Dec 2020 18:50:25 +0530 Subject: [PATCH] disp: msm: sde: perform cmd encoder disable only for master In dual DSI cases sde_encoder_helper_phys_disable needs to be called only for master encoder. Change-Id: If2d327a4800914fe365c6877bf7854275a4434ae Signed-off-by: Raviteja Tamatam --- msm/sde/sde_encoder_phys_cmd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msm/sde/sde_encoder_phys_cmd.c b/msm/sde/sde_encoder_phys_cmd.c index 1c4e43c4bfcd..d8e062c5fc01 100644 --- a/msm/sde/sde_encoder_phys_cmd.c +++ b/msm/sde/sde_encoder_phys_cmd.c @@ -1345,7 +1345,8 @@ static void sde_encoder_phys_cmd_disable(struct sde_encoder_phys *phys_enc) else if (phys_enc->hw_pp->ops.enable_tearcheck) phys_enc->hw_pp->ops.enable_tearcheck(phys_enc->hw_pp, false); - sde_encoder_helper_phys_disable(phys_enc, NULL); + if (sde_encoder_phys_cmd_is_master(phys_enc)) + sde_encoder_helper_phys_disable(phys_enc, NULL); } phys_enc->enable_state = SDE_ENC_DISABLED;