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

Commit 327dc7a4 authored by Tarun Karra's avatar Tarun Karra
Browse files

msm: kgsl: Add a530 v3 check



Add a530 v3 check.

Change-Id: I42405311c21d6c19c60edaf7fdf40c3eeb6c746b
Signed-off-by: default avatarTarun Karra <tkarra@codeaurora.org>
parent d837ea84
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -924,7 +924,13 @@ static inline int adreno_is_a530v1(struct adreno_device *adreno_dev)
static inline int adreno_is_a530v2(struct adreno_device *adreno_dev)
{
	return (ADRENO_GPUREV(adreno_dev) == ADRENO_REV_A530) &&
		(ADRENO_CHIPID_PATCH(adreno_dev->chipid) != 0);
		(ADRENO_CHIPID_PATCH(adreno_dev->chipid) == 1);
}

static inline int adreno_is_a530v3(struct adreno_device *adreno_dev)
{
	return (ADRENO_GPUREV(adreno_dev) == ADRENO_REV_A530) &&
		(ADRENO_CHIPID_PATCH(adreno_dev->chipid) == 2);
}

/**
+1 −0
Original line number Diff line number Diff line
@@ -1080,6 +1080,7 @@ static const struct {
	const struct kgsl_hwcg_reg *regs;
	unsigned int count;
} a5xx_hwcg_registers[] = {
	{ adreno_is_a530v3, a530_hwcg_regs, ARRAY_SIZE(a530_hwcg_regs) },
	{ adreno_is_a530v2, a530_hwcg_regs, ARRAY_SIZE(a530_hwcg_regs) },
	{ adreno_is_a510, a510_hwcg_regs, ARRAY_SIZE(a510_hwcg_regs) },
};