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

Commit fb156764 authored by Andhavarapu Karthik's avatar Andhavarapu Karthik
Browse files

disp: msm: sde: program ob_max_addr based on dsc native422 support



Current code does output buffer max_addr calculation based on dsc id.
Made changes to calculate ob_max_addr based on dsc native422 support.

Change-Id: I01922750f1e9d6cb45615acc1c473891fc648e5d
Signed-off-by: default avatarAndhavarapu Karthik <kartkart@codeaurora.org>
parent 7277a3f2
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2020, The Linux Foundation. All rights reserved.
 * Copyright (c) 2021, The Linux Foundation. All rights reserved.
 */

#include "sde_hw_mdss.h"
@@ -63,12 +63,12 @@ static int _dsc_calc_ob_max_addr(struct sde_hw_dsc *hw_dsc, int num_ss)

	idx = hw_dsc->idx;

	if ((idx == DSC_0) || (idx == DSC_1)) {
	if (!(hw_dsc->caps->features & BIT(SDE_DSC_NATIVE_422_EN))) {
		if (num_ss == 1)
			return 2399;
		else if (num_ss == 2)
			return 1199;
	} else if ((idx == DSC_2) || (idx == DSC_3)) {
	} else {
		if (num_ss == 1)
			return 1199;
		else if (num_ss == 2)