]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Get rid of the REG_ADRENO offsets
authorJordan Crouse <jcrouse@codeaurora.org>
Mon, 14 Sep 2020 22:40:23 +0000 (16:40 -0600)
committerRob Clark <robdclark@chromium.org>
Tue, 15 Sep 2020 17:47:44 +0000 (10:47 -0700)
commit01136d94295d18651a927d3fdb3e3673543e0ef5
tree8890ca421b90df6aa34207ba2a351a2ae222ac3a
parent9a71f9a166638aceedde17a59fb4a595e80cb586
drm/msm: Get rid of the REG_ADRENO offsets

As newer GPU families are added it makes less sense to maintain a
"generic" version functions for older families. Move adreno_submit()
and get_rptr() into the target specific code for a2xx, a3xx and a4xx.
Add a parameter to adreno_flush to pass the target specific WPTR register
instead of relying on the generic register.

All of this gets rid of the last of the REG_ADRENO offsets so remove all
all the register definitions and infrastructure.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a2xx_gpu.c
drivers/gpu/drm/msm/adreno/a3xx_gpu.c
drivers/gpu/drm/msm/adreno/a4xx_gpu.c
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
drivers/gpu/drm/msm/adreno/adreno_gpu.c
drivers/gpu/drm/msm/adreno/adreno_gpu.h