From 6bf86dc2e5a14df0551b1c3ab5ced4714218eed6 Mon Sep 17 00:00:00 2001 From: Krishna Manikandan Date: Thu, 26 Nov 2020 15:29:54 +0530 Subject: [PATCH] disp: msm: sde: retain ubwc settings during LA to LE transition Setting hbb value based on the ddr type of the target is not supported in trusted vm environment. Add changes to retain the ubwc configuration programmed by LA during the transition to LE environment. Change-Id: I1fa308ea99f815cfe4d1c75a22dbb6f89a806007 Signed-off-by: Krishna Manikandan --- msm/sde/sde_encoder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index 0a6754513e32..2787cbcfac97 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -2551,7 +2551,8 @@ static void _sde_encoder_virt_enable_helper(struct drm_encoder *drm_enc) sde_enc->cur_master->hw_mdptop); if (sde_enc->cur_master->hw_mdptop && - sde_enc->cur_master->hw_mdptop->ops.reset_ubwc) + sde_enc->cur_master->hw_mdptop->ops.reset_ubwc && + !sde_in_trusted_vm(sde_kms)) sde_enc->cur_master->hw_mdptop->ops.reset_ubwc( sde_enc->cur_master->hw_mdptop, sde_kms->catalog);