linux/drivers/gpu/drm/msm
Jordan Crouse 4d87fc32df drm/msm: Make the value of RB_CNTL (almost) generic
We use a global ringbuffer size and block size for all targets and
at least for 5XX preemption we need to know the value the RB_CNTL
in several locations so it makes sense to calculate it once and use
it everywhere.

The only monkey wrench is that we need to disable the RPTR shadow
for A430 targets but that only needs to be done once and doesn't
affect A5XX so we can or in the value at init time.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2017-10-28 11:01:38 -04:00
..
adreno drm/msm: Make the value of RB_CNTL (almost) generic 2017-10-28 11:01:38 -04:00
dsi drm/msm/dsi: convert to msm_clk_get() 2017-10-28 11:01:33 -04:00
edp drm/msm/edp: convert to msm_clk_get() 2017-10-28 11:01:33 -04:00
hdmi drm/msm/hdmi: convert to msm_clk_get() 2017-10-28 11:01:34 -04:00
mdp drm/msm/mdp5: disable vblanks when crtc is off 2017-10-28 11:01:35 -04:00
Kconfig drm/msm: gpu: call qcom_mdt interfaces only for ARCH_QCOM 2017-08-01 19:25:51 -04:00
Makefile drm/msm: Add per-instance submit queues 2017-10-28 11:01:35 -04:00
msm_atomic.c drm/msm: Convert to use new iterator macros, v2. 2017-08-01 11:11:59 +02:00
msm_debugfs.c drm/msm/gpu: use pm-runtime 2017-04-08 06:59:31 -04:00
msm_debugfs.h drm/msm: Remove msm_debugfs_cleanup() 2017-03-08 11:24:45 +01:00
msm_drv.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_drv.h drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_fb.c drm/msm: make msm_framebuffer_init() static 2017-08-22 13:20:39 -04:00
msm_fbdev.c Merge tag 'drm-msm-next-2017-08-22' of git://people.freedesktop.org/~robclark/linux into drm-next 2017-08-25 09:29:45 +10:00
msm_fence.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_fence.h drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_gem_prime.c drm/msm: Expose our reservation object when exporting a dmabuf. 2017-05-27 13:48:26 -04:00
msm_gem_shrinker.c drm/msm: Separate locking of buffer resources from struct_mutex 2017-06-17 08:03:07 -04:00
msm_gem_submit.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_gem_vma.c drm/msm: NULL pointer dereference in drivers/gpu/drm/msm/msm_gem_vma.c 2017-08-01 18:41:16 -04:00
msm_gem.c drm/msm: fix _NO_IMPLICIT fencing case 2017-10-28 10:54:25 -04:00
msm_gem.h drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_gpu.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
msm_gpu.h drm/msm: Make the value of RB_CNTL (almost) generic 2017-10-28 11:01:38 -04:00
msm_iommu.c drm/msm: pm runtime support for iommu 2017-04-08 06:59:31 -04:00
msm_kms.h drm/msm/mdp5: Set up runtime PM for MDSS 2017-08-02 07:53:46 -04:00
msm_mmu.h drm/msm: let gpu wire up it's own fault handler 2017-02-06 11:28:42 -05:00
msm_perf.c drm/msm: Remove msm_debugfs_cleanup() 2017-03-08 11:24:45 +01:00
msm_rd.c drm/msm: Separate locking of buffer resources from struct_mutex 2017-06-17 08:03:07 -04:00
msm_ringbuffer.c drm/msm: Shadow current pointer in the ring until command is complete 2017-10-28 11:01:37 -04:00
msm_ringbuffer.h drm/msm: Shadow current pointer in the ring until command is complete 2017-10-28 11:01:37 -04:00
msm_submitqueue.c drm/msm: Support multiple ringbuffers 2017-10-28 11:01:36 -04:00
NOTES drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00