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

Commit 9493112f authored by Harshdeep Dhatt's avatar Harshdeep Dhatt
Browse files

msm: kgsl: Disable GBIF_CLIENT_QOS on a660v1



This is to avoid priority levels getting flopped.

Change-Id: I8698529cac5b2d0a8959af12817bd17a2d92c88f
Signed-off-by: default avatarHarshdeep Dhatt <hdhatt@codeaurora.org>
parent 0ca862d2
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1034,6 +1034,12 @@ static inline int adreno_is_a6xx(struct adreno_device *adreno_dev)
			ADRENO_GPUREV(adreno_dev) < 700;
}

static inline int adreno_is_a660v1(struct adreno_device *adreno_dev)
{
	return (ADRENO_GPUREV(adreno_dev) == ADRENO_REV_A660) &&
		(ADRENO_CHIPID_PATCH(adreno_dev->chipid) == 0);
}

ADRENO_TARGET(a610, ADRENO_REV_A610)
ADRENO_TARGET(a612, ADRENO_REV_A612)
ADRENO_TARGET(a618, ADRENO_REV_A618)
+3 −0
Original line number Diff line number Diff line
@@ -556,6 +556,9 @@ static void a6xx_start(struct adreno_device *adreno_dev)

	if (adreno_is_a660(adreno_dev))
		kgsl_regwrite(device, A6XX_CP_CHICKEN_DBG, 0x1);

	if (adreno_is_a660v1(adreno_dev))
		kgsl_regwrite(device, A6XX_RBBM_GBIF_CLIENT_QOS_CNTL, 0x0);
}

/*