diff options
author | Shawn Guo <shawn.guo@linaro.org> | 2020-05-09 20:38:45 +0800 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2020-05-18 09:26:33 -0700 |
commit | dc0fa5eb765d881977bab7568245f653407481be (patch) | |
tree | 90f4eabfbf975c8681d4d2426d12e8c571174f67 /drivers/gpu/drm/msm/adreno/adreno_gpu.h | |
parent | drm/msm/a6xx: update a6xx_hw_init for A640 and A650 (diff) | |
download | linux-dev-dc0fa5eb765d881977bab7568245f653407481be.tar.xz linux-dev-dc0fa5eb765d881977bab7568245f653407481be.zip |
drm/msm/a4xx: add adreno a405 support
It adds support for adreno a405 found on MSM8939. The adreno_is_a430()
check in adreno_submit() needs an extension to cover a405. The
downstream driver suggests it should cover the whole a4xx generation.
That's why it gets changed to adreno_is_a4xx(), while a420 is not
tested though.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Jordan Crouse <jcrouse@codeaurora.org>
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.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.h b/drivers/gpu/drm/msm/adreno/adreno_gpu.h index 88ae1b2813ef..dea97c8317e0 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.h +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.h @@ -202,6 +202,11 @@ static inline bool adreno_is_a4xx(struct adreno_gpu *gpu) return (gpu->revn >= 400) && (gpu->revn < 500); } +static inline int adreno_is_a405(struct adreno_gpu *gpu) +{ + return gpu->revn == 405; +} + static inline int adreno_is_a420(struct adreno_gpu *gpu) { return gpu->revn == 420; |