Commit 1b90e8f8 authored by Dmitry Baryshkov's avatar Dmitry Baryshkov Committed by Rob Clark

drm/msm/adreno: change adreno_is_* functions to accept const argument

All adreno_is_*() functions do not modify their argument in any way, so
they can be changed to accept const struct adreno_gpu pointer.
Suggested-by: default avatarStephen Boyd <swboyd@chromium.org>
Signed-off-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: default avatarStephen Boyd <swboyd@chromium.org>
Patchwork: https://patchwork.freedesktop.org/patch/531706/Signed-off-by: default avatarRob Clark <robdclark@chromium.org>
parent cc943f43
...@@ -152,134 +152,134 @@ static inline bool adreno_is_revn(const struct adreno_gpu *gpu, uint32_t revn) ...@@ -152,134 +152,134 @@ static inline bool adreno_is_revn(const struct adreno_gpu *gpu, uint32_t revn)
return gpu->revn == revn; return gpu->revn == revn;
} }
static inline bool adreno_is_a2xx(struct adreno_gpu *gpu) static inline bool adreno_is_a2xx(const struct adreno_gpu *gpu)
{ {
WARN_ON_ONCE(!gpu->revn); WARN_ON_ONCE(!gpu->revn);
return (gpu->revn < 300); return (gpu->revn < 300);
} }
static inline bool adreno_is_a20x(struct adreno_gpu *gpu) static inline bool adreno_is_a20x(const struct adreno_gpu *gpu)
{ {
WARN_ON_ONCE(!gpu->revn); WARN_ON_ONCE(!gpu->revn);
return (gpu->revn < 210); return (gpu->revn < 210);
} }
static inline bool adreno_is_a225(struct adreno_gpu *gpu) static inline bool adreno_is_a225(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 225); return adreno_is_revn(gpu, 225);
} }
static inline bool adreno_is_a305(struct adreno_gpu *gpu) static inline bool adreno_is_a305(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 305); return adreno_is_revn(gpu, 305);
} }
static inline bool adreno_is_a306(struct adreno_gpu *gpu) static inline bool adreno_is_a306(const struct adreno_gpu *gpu)
{ {
/* yes, 307, because a305c is 306 */ /* yes, 307, because a305c is 306 */
return adreno_is_revn(gpu, 307); return adreno_is_revn(gpu, 307);
} }
static inline bool adreno_is_a320(struct adreno_gpu *gpu) static inline bool adreno_is_a320(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 320); return adreno_is_revn(gpu, 320);
} }
static inline bool adreno_is_a330(struct adreno_gpu *gpu) static inline bool adreno_is_a330(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 330); return adreno_is_revn(gpu, 330);
} }
static inline bool adreno_is_a330v2(struct adreno_gpu *gpu) static inline bool adreno_is_a330v2(const struct adreno_gpu *gpu)
{ {
return adreno_is_a330(gpu) && (gpu->rev.patchid > 0); return adreno_is_a330(gpu) && (gpu->rev.patchid > 0);
} }
static inline int adreno_is_a405(struct adreno_gpu *gpu) static inline int adreno_is_a405(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 405); return adreno_is_revn(gpu, 405);
} }
static inline int adreno_is_a420(struct adreno_gpu *gpu) static inline int adreno_is_a420(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 420); return adreno_is_revn(gpu, 420);
} }
static inline int adreno_is_a430(struct adreno_gpu *gpu) static inline int adreno_is_a430(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 430); return adreno_is_revn(gpu, 430);
} }
static inline int adreno_is_a506(struct adreno_gpu *gpu) static inline int adreno_is_a506(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 506); return adreno_is_revn(gpu, 506);
} }
static inline int adreno_is_a508(struct adreno_gpu *gpu) static inline int adreno_is_a508(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 508); return adreno_is_revn(gpu, 508);
} }
static inline int adreno_is_a509(struct adreno_gpu *gpu) static inline int adreno_is_a509(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 509); return adreno_is_revn(gpu, 509);
} }
static inline int adreno_is_a510(struct adreno_gpu *gpu) static inline int adreno_is_a510(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 510); return adreno_is_revn(gpu, 510);
} }
static inline int adreno_is_a512(struct adreno_gpu *gpu) static inline int adreno_is_a512(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 512); return adreno_is_revn(gpu, 512);
} }
static inline int adreno_is_a530(struct adreno_gpu *gpu) static inline int adreno_is_a530(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 530); return adreno_is_revn(gpu, 530);
} }
static inline int adreno_is_a540(struct adreno_gpu *gpu) static inline int adreno_is_a540(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 540); return adreno_is_revn(gpu, 540);
} }
static inline int adreno_is_a618(struct adreno_gpu *gpu) static inline int adreno_is_a618(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 618); return adreno_is_revn(gpu, 618);
} }
static inline int adreno_is_a619(struct adreno_gpu *gpu) static inline int adreno_is_a619(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 619); return adreno_is_revn(gpu, 619);
} }
static inline int adreno_is_a630(struct adreno_gpu *gpu) static inline int adreno_is_a630(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 630); return adreno_is_revn(gpu, 630);
} }
static inline int adreno_is_a640_family(struct adreno_gpu *gpu) static inline int adreno_is_a640_family(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 640) || return adreno_is_revn(gpu, 640) ||
adreno_is_revn(gpu, 680); adreno_is_revn(gpu, 680);
} }
static inline int adreno_is_a650(struct adreno_gpu *gpu) static inline int adreno_is_a650(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 650); return adreno_is_revn(gpu, 650);
} }
static inline int adreno_is_7c3(struct adreno_gpu *gpu) static inline int adreno_is_7c3(const struct adreno_gpu *gpu)
{ {
/* The order of args is important here to handle ANY_ID correctly */ /* The order of args is important here to handle ANY_ID correctly */
return adreno_cmp_rev(ADRENO_REV(6, 3, 5, ANY_ID), gpu->rev); return adreno_cmp_rev(ADRENO_REV(6, 3, 5, ANY_ID), gpu->rev);
} }
static inline int adreno_is_a660(struct adreno_gpu *gpu) static inline int adreno_is_a660(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 660); return adreno_is_revn(gpu, 660);
} }
...@@ -290,7 +290,7 @@ static inline int adreno_is_a690(struct adreno_gpu *gpu) ...@@ -290,7 +290,7 @@ static inline int adreno_is_a690(struct adreno_gpu *gpu)
}; };
/* check for a615, a616, a618, a619 or any derivatives */ /* check for a615, a616, a618, a619 or any derivatives */
static inline int adreno_is_a615_family(struct adreno_gpu *gpu) static inline int adreno_is_a615_family(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 615) || return adreno_is_revn(gpu, 615) ||
adreno_is_revn(gpu, 616) || adreno_is_revn(gpu, 616) ||
...@@ -298,13 +298,13 @@ static inline int adreno_is_a615_family(struct adreno_gpu *gpu) ...@@ -298,13 +298,13 @@ static inline int adreno_is_a615_family(struct adreno_gpu *gpu)
adreno_is_revn(gpu, 619); adreno_is_revn(gpu, 619);
} }
static inline int adreno_is_a660_family(struct adreno_gpu *gpu) static inline int adreno_is_a660_family(const struct adreno_gpu *gpu)
{ {
return adreno_is_a660(gpu) || adreno_is_a690(gpu) || adreno_is_7c3(gpu); return adreno_is_a660(gpu) || adreno_is_a690(gpu) || adreno_is_7c3(gpu);
} }
/* check for a650, a660, or any derivatives */ /* check for a650, a660, or any derivatives */
static inline int adreno_is_a650_family(struct adreno_gpu *gpu) static inline int adreno_is_a650_family(const struct adreno_gpu *gpu)
{ {
return adreno_is_revn(gpu, 650) || return adreno_is_revn(gpu, 650) ||
adreno_is_revn(gpu, 620) || adreno_is_revn(gpu, 620) ||
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment