linux/drivers/gpu/drm/msm
Sean Paul 50bcc689b1 drm/msm: dpu: Make legacy cursor updates asynchronous
This patch sprinkles a few async/legacy_cursor_update checks
through commit to ensure that cursor updates aren't blocked on vsync.
There are 2 main components to this, the first is that we don't want to
wait_for_commit_done in msm_atomic  before returning from atomic_complete.
The second is that in dpu we don't want to wait for frame_done events when
updating the cursor.

Changes in v2:
- None

Reviewed-by: Jeykumar Sankaran <jsanka@codeaurora.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2018-12-11 13:07:08 -05:00
..
adreno drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
disp drm/msm: dpu: Make legacy cursor updates asynchronous 2018-12-11 13:07:08 -05:00
dsi drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver 2018-12-11 13:07:07 -05:00
edp drm: msm: Use DRM_DEV_* instead of dev_* 2018-12-11 13:05:22 -05:00
hdmi drm: msm: Use DRM_DEV_* instead of dev_* 2018-12-11 13:05:22 -05:00
Kconfig drm/msm/gpu: Capture the GPU state on a GPU hang 2018-07-30 08:49:56 -04:00
Makefile drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
msm_atomic.c drm/msm: dpu: Make legacy cursor updates asynchronous 2018-12-11 13:07:08 -05:00
msm_debugfs.c drm: msm: Use DRM_DEV_* instead of dev_* 2018-12-11 13:05:22 -05:00
msm_debugfs.h
msm_drv.c drm/msm: set priv->kms to NULL before uninit 2018-12-11 13:07:07 -05:00
msm_drv.h drm/msm: Add a name field for gem objects 2018-12-11 13:06:59 -05:00
msm_fb.c drm/msm: Add a name field for gem objects 2018-12-11 13:06:59 -05:00
msm_fbdev.c drm/msm: Add msm_gem_get_and_pin_iova() 2018-12-11 13:05:32 -05:00
msm_fence.c drm/msm: Remove unecessary dma_fence_ops 2018-08-17 11:22:25 +02:00
msm_fence.h
msm_gem.c drm/msm: use contiguous vram for MSM_BO_SCANOUT when possible 2018-12-11 13:07:06 -05:00
msm_gem.h drm/msm: Add a name field for gem objects 2018-12-11 13:06:59 -05:00
msm_gem_prime.c
msm_gem_shrinker.c
msm_gem_submit.c drm/msm/gpu: add submit flag to hint which buffers should be dumped 2018-12-11 13:07:04 -05:00
msm_gem_vma.c drm/msm: Count how many times iova memory is pinned 2018-12-11 13:05:32 -05:00
msm_gpu.c drm/msm: Add a name field for gem objects 2018-12-11 13:06:59 -05:00
msm_gpu.h drm/msm: Optimize adreno_show_object() 2018-12-11 13:07:03 -05:00
msm_gpu_trace.h drm/msm/gpu: Add trace events for tracking GPU submissions 2018-12-11 13:05:28 -05:00
msm_gpu_tracepoints.c drm/msm/gpu: Add trace events for tracking GPU submissions 2018-12-11 13:05:28 -05:00
msm_iommu.c drm/msm: Remove sgt from the mmu unmap function 2018-12-11 13:05:31 -05:00
msm_kms.h drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume 2018-12-11 12:51:27 -05:00
msm_mmu.h drm/msm: Remove sgt from the mmu unmap function 2018-12-11 13:05:31 -05:00
msm_perf.c
msm_rd.c drm/msm/gpu: add submit flag to hint which buffers should be dumped 2018-12-11 13:07:04 -05:00
msm_ringbuffer.c drm/msm/gpu: Map the ringbuffer in the iova at create time 2018-12-11 13:07:03 -05:00
msm_ringbuffer.h drm/msm/gpu: Add per-submission statistics 2018-12-11 13:05:28 -05:00
msm_submitqueue.c
NOTES