]> git.baikalelectronics.ru Git - kernel.git/commit
drm: rcar-du: Implement asynchronous commit support
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Sun, 22 Feb 2015 23:02:15 +0000 (01:02 +0200)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 3 Mar 2015 14:16:21 +0000 (16:16 +0200)
commit70d47217620688da981e46b97fba4313530dd1b3
treefb74d310cb9d2fa52432320916080eebedd6df36
parent28504dc11ab64066df6cd83f8b78df7391857c9f
drm: rcar-du: Implement asynchronous commit support

Implement a custom .atomic_commit() handler that supports asynchronous
commits using a work queue. This can be used for userspace-driven
asynchronous commits, as well as for an atomic page flip implementation.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_du_drv.c
drivers/gpu/drm/rcar-du/rcar_du_drv.h
drivers/gpu/drm/rcar-du/rcar_du_kms.c