]> git.baikalelectronics.ru Git - kernel.git/commit
drm/imx: ipuv3-plane: add support for separate alpha planes
authorPhilipp Zabel <p.zabel@pengutronix.de>
Fri, 22 Jul 2016 10:02:45 +0000 (12:02 +0200)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 15 Mar 2017 14:42:33 +0000 (15:42 +0100)
commit97317fc97df196cb01c782eaae70a80471499886
treeaa54a5dfdd0eff33e576ae70325405bdc0c435a8
parent6b190445220dc6f325a980f8defca76afe7735f0
drm/imx: ipuv3-plane: add support for separate alpha planes

The IPUv3 can read 8-bit alpha values from a separate plane buffer using
a companion IDMAC channel driven by the Alpha Transparency Controller
(ATC) for the graphics channels. The conditional read mechanism allows
to reduce memory bandwidth by skipping reads of color data for
completely transparent bursts.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/gpu/drm/imx/ipuv3-plane.c
drivers/gpu/drm/imx/ipuv3-plane.h