linux/drivers/gpu/drm/msm
Archit Taneja e2dd9f9ffa drm/msm/mdp5: high precision vblank timestamp support
MDP5 has line count and frame count registers for each interface. Enable
these counters and use them to implement the get_vblank_timestamp drm
driver op.

The line counter starts with the value 1 at the beginning of the VSYNC
pulse and ends with value VTOTAL at the end of VFP. This value is used
to determine whether we're in blanking period or not, and an adjusted
value of this counter is used to get vpos as expected by
get_scanout_position. Since there is no way to calculate hpos, we always
set it to 0.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2015-12-14 10:37:01 -05:00
..
adreno drm/msm: update generated headers 2015-10-22 15:39:44 -04:00
dsi drm/msm/dsi: Updata LNn_CFG4 register settings for 28nm PHY 2015-10-22 15:39:54 -04:00
edp drm/msm: update generated headers 2015-10-22 15:39:44 -04:00
hdmi drm/msm/hdmi: Add basic HDMI support for msm8996 2015-10-22 15:39:55 -04:00
mdp drm/msm/mdp5: high precision vblank timestamp support 2015-12-14 10:37:01 -05:00
Kconfig drm/msm: Remove local fbdev emulation Kconfig option 2015-10-22 15:46:36 -04:00
Makefile drm/msm: Remove local fbdev emulation Kconfig option 2015-10-22 15:46:36 -04:00
msm_atomic.c drm/atomic-helper: Add option to update planes only on active crtc 2015-09-08 13:49:08 +02:00
msm_drv.c drm/msm: Remove local fbdev emulation Kconfig option 2015-10-22 15:46:36 -04:00
msm_drv.h drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create() 2015-11-24 11:47:38 +01:00
msm_fb.c drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create() 2015-11-24 11:47:38 +01:00
msm_fbdev.c drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj 2015-10-16 15:51:00 +02:00
msm_gem.c drm/msm: change to uninterruptible wait in atomic commit 2015-08-14 17:10:14 -04:00
msm_gem.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gem_prime.c drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj 2015-10-16 15:51:00 +02:00
msm_gem_submit.c drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gpu.c drm/msm: Fix IOMMU clean up path in case msm_iommu_new() fails 2015-10-22 15:39:54 -04:00
msm_gpu.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_iommu.c drm/msm: Fix a couple of 64-bit build warnings 2015-05-14 11:19:25 -04:00
msm_kms.h drm/msm: Use customized function to wait for atomic commit done 2015-06-11 13:11:04 -04:00
msm_mmu.h drm/msm: use upstream iommu 2014-08-04 11:55:29 -04:00
msm_perf.c drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_rd.c drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_ringbuffer.c drm/msm: fix locking inconsistencies in gpu->destroy() 2015-05-15 09:28:27 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
NOTES drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00