diff --git a/msm/sde/sde_hw_catalog.c b/msm/sde/sde_hw_catalog.c index 5a788c9988cb..db2df82aa212 100644 --- a/msm/sde/sde_hw_catalog.c +++ b/msm/sde/sde_hw_catalog.c @@ -1434,6 +1434,9 @@ static int _sde_sspp_setup_vigs(struct device_node *np, set_bit(SDE_PERF_SSPP_QOS_8LVL, &sspp->perf_features); vig_count++; + sblk->format_list = sde_cfg->vig_formats; + sblk->virt_format_list = sde_cfg->virt_vig_formats; + if ((sde_cfg->qseed_type == SDE_SSPP_SCALER_QSEED2) || (sde_cfg->qseed_type == SDE_SSPP_SCALER_QSEED3) || (sde_cfg->qseed_type == SDE_SSPP_SCALER_QSEED3LITE)) { @@ -1449,9 +1452,6 @@ static int _sde_sspp_setup_vigs(struct device_node *np, _sde_sspp_setup_vigs_pp(props, sde_cfg, sspp); - sblk->format_list = sde_cfg->vig_formats; - sblk->virt_format_list = sde_cfg->virt_vig_formats; - if (sde_cfg->true_inline_rot_rev > 0) { set_bit(SDE_SSPP_TRUE_INLINE_ROT, &sspp->features); sblk->in_rot_format_list = sde_cfg->inline_rot_formats;