linux/drivers/gpu/drm/omapdrm
Laurent Pinchart 577d3983c8 drm: omapdrm: Prevent processing the same event multiple times
The vblank interrupt is disabled after one occurrence, preventing the
atomic update event from being processed twice. However, this also
prevents the software frame counter from being updated correctly that
would require vblank interrupts to be kept enabled while the CRTC is
active.

In preparation for vblank interrupt fixes, make sure that the atomic
update event will be processed once only when the vblank interrupt will
be kept enabled.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2016-12-19 11:24:59 +02:00
..
displays drm/omap: tpd12s015: fix error handling 2016-12-08 13:42:58 +02:00
dss drm: omapdrm: Check the CRTC software state at enable/disable time 2016-12-19 11:24:58 +02:00
Kconfig drm/omap: make fbdev support really optional 2016-07-18 09:11:34 +02:00
Makefile drm/omap: remove -Werror from Makefile 2016-03-03 17:38:46 +02:00
omap_connector.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
omap_crtc.c drm: omapdrm: Prevent processing the same event multiple times 2016-12-19 11:24:59 +02:00
omap_debugfs.c drm/omap: include linux/seq_file.h where needed 2016-05-31 08:30:14 +03:00
omap_dmm_priv.h
omap_dmm_tiler.c drm/omap: include linux/seq_file.h where needed 2016-05-31 08:30:14 +03:00
omap_dmm_tiler.h
omap_drv.c drm: omapdrm: Let the DRM core skip plane commit on inactive CRTCs 2016-12-19 11:24:58 +02:00
omap_drv.h drm: omapdrm: Handle OCP error IRQ directly 2016-12-19 11:24:57 +02:00
omap_encoder.c drm/omap: Use consistent name for struct videomode 2016-11-02 10:48:18 +02:00
omap_fb.c drm: omapdrm: fb: Turn framebuffer creation error messages into debug 2016-12-19 11:24:55 +02:00
omap_fbdev.c drm/omapdrm: use DRM_FB_HELPER_DEFAULT_OPS for fb_ops 2016-11-14 07:58:15 +01:00
omap_gem.c drm/omap: omap_gem: Do not try to unmap page which is not mapped 2016-11-02 10:38:28 +02:00
omap_gem_dmabuf.c Merge tag 'topic/drm-misc-2016-03-22' of git://anongit.freedesktop.org/drm-intel into drm-next 2016-03-24 08:41:59 +10:00
omap_irq.c drm: omapdrm: Handle OCP error IRQ directly 2016-12-19 11:24:57 +02:00
omap_plane.c drm: omapdrm: Handle FIFO underflow IRQs internally 2016-12-19 11:24:56 +02:00
tcm-sita.c
tcm-sita.h
tcm.h
TODO