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

Commit 1004c2d0 authored by Tao,Zhang's avatar Tao,Zhang
Browse files

soc: qcom: dcc: Remove transaction timeout setting for linklist



Disable transaction timeout for now since it causes unexpected
timeout issue. Remove transaction timeout feature for dcc linklist
first.

Change-Id: If22ccbc6b0db228614ee287386ec0ca83dddfdfc
Signed-off-by: default avatarTao,Zhang <taozha@codeaurora.org>
parent c77acc02
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -719,7 +719,6 @@ static int dcc_enable(struct dcc_drvdata *drvdata)
	int ret = 0;
	int list;
	uint32_t ram_cfg_base;
	uint32_t hw_info;

	mutex_lock(&drvdata->mutex);

@@ -755,10 +754,6 @@ static int dcc_enable(struct dcc_drvdata *drvdata)
				drvdata->ram_offset/4, DCC_FD_BASE(list));
		dcc_writel(drvdata, 0xFFF, DCC_LL_TIMEOUT(list));

		hw_info = dcc_readl(drvdata, DCC_HW_INFO);
		if (hw_info & 0x80)
			dcc_writel(drvdata, 0x3F, DCC_TRANS_TIMEOUT(list));

		/* 4. Clears interrupt status register */
		dcc_writel(drvdata, 0, DCC_LL_INT_ENABLE(list));
		dcc_writel(drvdata, (BIT(0) | BIT(1) | BIT(2)),