Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fb288fa7 authored by Yashwanth's avatar Yashwanth
Browse files

disp: msm: sde: add vig formats before qseed and csc initializations



Setup vig pipe makes an early return if csc and qseed are
not supported. This change moves addition of vig formats
before intializing qseed and csc.

Change-Id: I2eb651f7bbd81757a9de23501fda51a510d0e673
Signed-off-by: default avatarYashwanth <yvulapu@codeaurora.org>
parent 5c49ac43
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1097,6 +1097,9 @@ static void _sde_sspp_setup_vig(struct sde_mdss_cfg *sde_cfg,
		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 (!prop_value)
		return;

@@ -1205,8 +1208,6 @@ static void _sde_sspp_setup_vig(struct sde_mdss_cfg *sde_cfg,
	if (PROP_VALUE_ACCESS(prop_value, VIG_INVERSE_PMA, 0))
		set_bit(SDE_SSPP_INVERSE_PMA, &sspp->features);

	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;