]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
[media] media: add a VEU MEM2MEM format conversion and scaling driver
authorGuennadi Liakhovetski <g.liakhovetski@gmx.de>
Fri, 5 Oct 2012 10:43:41 +0000 (07:43 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Thu, 20 Dec 2012 16:23:10 +0000 (14:23 -0200)
commit05efa71bdc0e352edc9189fdf66af6e96eadd1c9
tree95877b4e9df2e645840cea95255db452e1459179
parentb1252eb83fe57b838c19e2c65cba685c93696693
[media] media: add a VEU MEM2MEM format conversion and scaling driver

Video Engine Unit (VEU) is an IP block, found in multiple SuperH and ARM-
based sh-mobile and r-mobile SoCs, capable of processing video data. It
can perform colour-space conversion, scaling and several filtering
transformations. This patch adds an initial implementation of a mem2mem
V4L2 driver for VEU. So far only conversion from NV12 to RGB565 is
supported. Further functionality shall be added in the future.
This driver is based on a VEU vidix driver by Magnus Damm.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/sh_veu.c [new file with mode: 0644]