v4l: soc-camera: Add support for omap4 camera interface
authorSergio Aguirre <saaguirre@ti.com>
Mon, 24 Jan 2011 18:48:19 +0000 (12:48 -0600)
committerSergio Aguirre <sergio.a.aguirre@gmail.com>
Fri, 13 Jul 2012 04:44:07 +0000 (23:44 -0500)
commit9899e4843f7b45e9288a370b4ab0d3ee78f158c0
tree37c1864c43a4da631b0e979491f3f6c7b2bb480c
parent6dc2a8ebc56a26b6a8db5efdfa88f140dfd93de2
v4l: soc-camera: Add support for omap4 camera interface

This adds a very simplistic driver to utilize:

- CSI2A interface
- ISP submodules:
  + IPIPEIF (YUV422 input/output)
  + RESIZER-A (YUV422 input, YUV422/NV12 output)

All inside the ISS subsystem in OMAP4.

The driver is capable of performing Zoom, by locking an output
size, and changing the cropping area.

Also, it is capable of doign YUV -> NV12 conversion

Check Documentation/video4linux/omap4_camera.txt for details.

Signed-off-by: Sergio Aguirre <saaguirre@ti.com>
17 files changed:
Documentation/video4linux/omap4_camera.txt [new file with mode: 0644]
arch/arm/mach-omap2/include/mach/omap4-cam.h [new file with mode: 0644]
drivers/media/video/Kconfig
drivers/media/video/Makefile
drivers/media/video/omap4xiss/Kconfig [new file with mode: 0644]
drivers/media/video/omap4xiss/Makefile [new file with mode: 0644]
drivers/media/video/omap4xiss/isp_ipipeif.c [new file with mode: 0644]
drivers/media/video/omap4xiss/isp_ipipeif.h [new file with mode: 0644]
drivers/media/video/omap4xiss/isp_isif.c [new file with mode: 0644]
drivers/media/video/omap4xiss/isp_isif.h [new file with mode: 0644]
drivers/media/video/omap4xiss/isp_rsz.c [new file with mode: 0644]
drivers/media/video/omap4xiss/isp_rsz.h [new file with mode: 0644]
drivers/media/video/omap4xiss/ispregs.h [new file with mode: 0644]
drivers/media/video/omap4xiss/iss_common.h [new file with mode: 0644]
drivers/media/video/omap4xiss/omap4_camera.c [new file with mode: 0644]
drivers/media/video/omap4xiss/omap4_camera_regs.h [new file with mode: 0644]
include/media/omap4_camera.h [new file with mode: 0644]