]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00155135-2 ipuv3 dev: add processing driver support
authorJason Chen <b02280@freescale.com>
Mon, 22 Aug 2011 02:25:51 +0000 (10:25 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:12 +0000 (08:33 +0200)
commit41db2c124a2a65e583f3a1b6ddebb735be676ed2
tree7296b425b2e600e0e7872faac448c23308ca0060
parent2f754dedd527d7e689976f1483b99f18dc86e0e5
ENGR00155135-2 ipuv3 dev: add processing driver support

IPU's IC/IRT/VDI modules provide resizing/CSC/combination/de-interlacing
support, this patch make all these features into one processing driver.
A struct ipu_task is the interface between user and this driver, user
just need fill his task struct and queue it through ioctl, then wait
ipu hardware finish its job (now only support BLOCKING operation, not
support NO_BLOCK operation).
Pls refer to inlcude/linux/ipu.h for structure information and unit test
for usage.

This patch is for MSL file change.

Signed-off-by: Jason Chen <b02280@freescale.com>
arch/arm/plat-mxc/devices/platform-imx_ipuv3.c