aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/msm/adreno/adreno_gpu.h
diff options
context:
space:
mode:
authorAkhil P Oommen <akhilpo@codeaurora.org>2021-07-30 01:21:24 +0530
committerRob Clark <robdclark@chromium.org>2021-07-31 08:35:23 -0700
commit27514ce2e78e9c0225f10a15867502516df12174 (patch)
tree138b76002a6d1ad9f74dd79ca66bcb8bf77ff6ce /drivers/gpu/drm/msm/adreno/adreno_gpu.h
parentdrm/msm/a6xx: Fix llcc configuration for a660 gpu (diff)
downloadlinux-dev-27514ce2e78e9c0225f10a15867502516df12174.tar.xz
linux-dev-27514ce2e78e9c0225f10a15867502516df12174.zip
drm/msm/a6xx: Use rev to identify SKU
Use rev instead of revn to identify the SKU. This is in preparation to the introduction of 7c3 gpu which won't have a revn. Signed-off-by: Akhil P Oommen <akhilpo@codeaurora.org> Link: https://lore.kernel.org/r/20210730011945.v4.2.I286ef007fcadd9e6ee3b2c0ad948f990735f9610@changeid Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/adreno/adreno_gpu.h')
-rw-r--r--drivers/gpu/drm/msm/adreno/adreno_gpu.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.h b/drivers/gpu/drm/msm/adreno/adreno_gpu.h
index 8dbe0d157520..a368a166e5a1 100644
--- a/drivers/gpu/drm/msm/adreno/adreno_gpu.h
+++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.h
@@ -42,6 +42,8 @@ struct adreno_rev {
uint8_t patchid;
};
+#define ANY_ID 0xff
+
#define ADRENO_REV(core, major, minor, patchid) \
((struct adreno_rev){ core, major, minor, patchid })
@@ -141,6 +143,8 @@ struct adreno_platform_config {
__ret; \
})
+bool adreno_cmp_rev(struct adreno_rev rev1, struct adreno_rev rev2);
+
static inline bool adreno_is_a2xx(struct adreno_gpu *gpu)
{
return (gpu->revn < 300);