]> git.baikalelectronics.ru Git - kernel.git/commit
drm: rcar-du: Implement universal plane support
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 17 Feb 2015 16:34:17 +0000 (18:34 +0200)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tue, 3 Mar 2015 14:16:08 +0000 (16:16 +0200)
commit4fe0ea97d88f492d9df942f3c94da8f55e0c3e88
tree19a68363ceb3011a156783f6b8229c3477ddb775
parent852b283777c57e1249465832a87e01e1b5145771
drm: rcar-du: Implement universal plane support

Explicitly create the CRTC primary plane instead of relying on the core
helpers to do so. This simplifies the plane logic by merging the KMS and
software planes.

Reject plane API operations on the primary planes for now, as that code
will anyway be refactored when implementing support for atomic updates.

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