gpu: ipu-v3: add support for separate alpha channels
authorPhilipp Zabel <p.zabel@pengutronix.de>
Fri, 9 Jan 2015 10:03:13 +0000 (11:03 +0100)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 15 Mar 2017 14:42:31 +0000 (15:42 +0100)
commite72db3b1e50febff493bc5e3fb57da9cb8cc3d91
tree3ad57c2c2fe02185979ab99f6584c32b06c2431d
parentba2b5277dc52cc96944d9765281bdf1e12681f66
gpu: ipu-v3: add support for separate alpha channels

The IPUv3 can read 8-bit alpha values from a separate IDMAC channel driven
by the Alpha Transparency Controller (ATC) for the graphics IDMAC channels.
This allows to reduce memory bandwidth via a conditional read mechanism or
to support planar YUV formats with alpha transparency.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/gpu/ipu-v3/ipu-common.c
drivers/gpu/ipu-v3/ipu-cpmem.c
include/video/imx-ipu-v3.h