msm: kgsl: Add adreno_is checks for A320 and A305
The adreno_is_a320 and adreno_is_a305 run-time chip id
checks were missing from adreno.h. These are needed by
at least one change to follow, in setting up the CP ROQ.
Change-Id: I466198f62d0554e83b9f3261db267fa8220584dd
Signed-off-by: Kevin Matlage <kmatlage@codeaurora.org>
diff --git a/drivers/gpu/msm/adreno.h b/drivers/gpu/msm/adreno.h
index 491cf62..95378a1 100644
--- a/drivers/gpu/msm/adreno.h
+++ b/drivers/gpu/msm/adreno.h
@@ -181,6 +181,16 @@
return (adreno_dev->gpurev >= 300);
}
+static inline int adreno_is_a305(struct adreno_device *adreno_dev)
+{
+ return (adreno_dev->gpurev == ADRENO_REV_A305);
+}
+
+static inline int adreno_is_a320(struct adreno_device *adreno_dev)
+{
+ return (adreno_dev->gpurev == ADRENO_REV_A320);
+}
+
static inline int adreno_rb_ctxtswitch(unsigned int *cmd)
{
return (cmd[0] == cp_nop_packet(1) &&