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)
commit8d3f9b22891acbc1fd06df80c62f5ac0e3b3d3a5
treefb74d310cb9d2fa52432320916080eebedd6df36
parentede7714f2e5ee1c7032d2865f6cc73158ff39f45
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