Hello, Here's my current stack of pending patches for the omapdrm driver. The most notable change is the rework of the IRQ handling code (patches 07/23 to 19/23) that, beside simplifying the code, ensures that the vblank count and timestamp get updated properly in order to be reported to userspace. The rest of the patches are mostly dead code removal and small simplifications. Tomi, do you have pending omapdrm patches for v4.7 ? If so (and if time permits) would you like to get this series merged through your tree ? Laurent Pinchart (23): drm: omapdrm: fb: Limit number of planes per framebuffer to two drm: omapdrm: fb: Don't store format BPP for each plane drm: omapdrm: fb: Store number of planes in format structure drm: omapdrm: fb: Simplify objects lookup when creating framebuffer drm: omapdrm: fb: Simplify mode command checks when creating framebuffer drm: omapdrm: fb: Turn framebuffer creation error messages into debug drm: omapdrm: Handle FIFO underflow IRQs internally drm: omapdrm: Handle CRTC error IRQs directly drm: omapdrm: Handle OCP error IRQ directly drm: omapdrm: Use atomic state instead of local device state drm: omapdrm: Check DSS manager state in the enable/disable helpers drm: omapdrm: Prevent processing the same event multiple times drm: omapdrm: Use a spinlock to protect the CRTC pending flag drm: omapdrm: Keep vblank interrupt enabled while CRTC is active drm: omapdrm: Don't expose the omap_irq_(un)register() functions drm: omapdrm: Don't call DISPC power handling in IRQ wait functions drm: omapdrm: Make pipe2vbl function static drm: omapdrm: Simplify IRQ wait implementation drm: omapdrm: Remove global variables drm: omapdrm: panel-lgphilips-lb035q02: Remove unused backlight GPIO drm: omapdrm: Remove unused omap_framebuffer_bo function drm: omapdrm: Remove unused omap_gem_tiled_size function drm: omapdrm: Remove buffer synchronization support .../omapdrm/displays/panel-lgphilips-lb035q02.c | 19 -- drivers/gpu/drm/omapdrm/dss/dispc.c | 1 - drivers/gpu/drm/omapdrm/dss/output.c | 6 + drivers/gpu/drm/omapdrm/omap_crtc.c | 119 ++++++----- drivers/gpu/drm/omapdrm/omap_drv.c | 49 ----- drivers/gpu/drm/omapdrm/omap_drv.h | 58 +----- drivers/gpu/drm/omapdrm/omap_fb.c | 161 ++++++++------- drivers/gpu/drm/omapdrm/omap_gem.c | 227 --------------------- drivers/gpu/drm/omapdrm/omap_irq.c | 227 +++++++++++---------- drivers/gpu/drm/omapdrm/omap_plane.c | 24 --- include/uapi/drm/omap_drm.h | 26 --- 11 files changed, 274 insertions(+), 643 deletions(-) -- Regards, Laurent Pinchart _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel