]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00155135-1 ipuv3 dev: add processing driver support
authorJason Chen <b02280@freescale.com>
Mon, 22 Aug 2011 02:24:49 +0000 (10:24 +0800)
committerOliver Wendt <ow@karo-electronics.de>
Mon, 30 Sep 2013 12:09:37 +0000 (14:09 +0200)
commit4e26e4ff52b3ddec658846235dc98b520fca1e51
tree764e4d0cb14abb1733bc641c6224a9ac691257d0
parent08166f5d30f3eeb95eb199ee24f6d6f43abb010c
ENGR00155135-1 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 header file change.

Signed-off-by: Jason Chen <b02280@freescale.com>
include/linux/ipu.h