diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index 3f5bdd74713c..31911d567817 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -2551,8 +2551,9 @@ static void _sde_encoder_setup_dither(struct sde_encoder_phys *phys) return; topology = sde_connector_get_topology_name(phys->connector); - if ((topology == SDE_RM_TOPOLOGY_PPSPLIT) && - (phys->split_role == ENC_ROLE_SLAVE)) + if ((topology == SDE_RM_TOPOLOGY_NONE) || + ((topology == SDE_RM_TOPOLOGY_PPSPLIT) && + (phys->split_role == ENC_ROLE_SLAVE))) return; drm_enc = phys->parent;