diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index 647fdfa1ac..c4807b54da 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -2550,8 +2550,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;