linux_dsm_epyc7002/drivers/gpu/drm/msm/adreno
Jordan Crouse 2fb7487aaf 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>
2020-09-15 10:47:44 -07:00
..
a2xx_gpu.c drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
a2xx_gpu.h drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
a2xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a3xx_gpu.c drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
a3xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a3xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a4xx_gpu.c drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
a4xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a4xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a5xx_debugfs.c drm/msm/adreno: remove return value of function XX_print 2020-09-04 12:15:30 -07:00
a5xx_gpu.c drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
a5xx_gpu.h drm/msm: Allow a5xx to mark the RPTR shadow as privileged 2020-09-15 10:47:44 -07:00
a5xx_power.c drm/msm: Allow a5xx to mark the RPTR shadow as privileged 2020-09-15 10:47:44 -07:00
a5xx_preempt.c drm/msm: Allow a5xx to mark the RPTR shadow as privileged 2020-09-15 10:47:44 -07:00
a5xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a6xx_gmu.c drm/msm/gpu: Add GPU freq_change traces 2020-09-09 15:25:53 -07:00
a6xx_gmu.h drm/msm/a6xx: fix crashstate capture for A650 2020-07-31 06:46:16 -07:00
a6xx_gmu.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a6xx_gpu_state.c drm/msm/a6xx: fix a potential overflow issue 2020-09-12 10:44:57 -07:00
a6xx_gpu_state.h drm/msm/a6xx: fix crashdec section name typo 2020-08-22 10:36:30 -07:00
a6xx_gpu.c drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
a6xx_gpu.h drm/msm: a6xx: Use WHERE_AM_I for eligible targets 2020-09-15 10:47:44 -07:00
a6xx_hfi.c drm/msm/a6xx: add build_bw_table for A640/A650 2020-07-31 06:46:16 -07:00
a6xx_hfi.h drm/msm/a6xx: HFI v2 for A640 and A650 2020-05-18 09:26:33 -07:00
a6xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
adreno_common.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
adreno_device.c drm/msm: Set adreno_smmu as gpu's drvdata 2020-09-12 10:45:56 -07:00
adreno_gpu.c drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
adreno_gpu.h drm/msm: Get rid of the REG_ADRENO offsets 2020-09-15 10:47:44 -07:00
adreno_pm4.xml.h drm/msm: Allow a5xx to mark the RPTR shadow as privileged 2020-09-15 10:47:44 -07:00