[media] smiapp: Add driver
authorSakari Ailus <sakari.ailus@iki.fi>
Sat, 3 Mar 2012 20:19:52 +0000 (17:19 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 14 May 2012 12:06:00 +0000 (09:06 -0300)
commitccfc97bdb5ae8b8edc55169ac6924e08449836ac
tree8e9215ce9211d2270e7f3598560b4cf96995aa9e
parentcf1c5fae5f8a28d478b7177a2d83e42d25eab072
[media] smiapp: Add driver

Add driver for SMIA++/SMIA image sensors. The driver exposes the sensor as
three subdevs, pixel array, binner and scaler --- in case the device has a
scaler.

Currently it relies on the board code for external clock handling. There is
no fast way out of this dependency before the ISP drivers (omap3isp) among
others will be able to export that clock through the clock framework
instead.

Signed-off-by: Sakari Ailus <sakari.ailus@maxwell.research.nokia.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
17 files changed:
drivers/media/video/Kconfig
drivers/media/video/Makefile
drivers/media/video/smiapp-pll.c
drivers/media/video/smiapp/Kconfig [new file with mode: 0644]
drivers/media/video/smiapp/Makefile [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-core.c [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-debug.h [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-limits.c [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-limits.h [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-quirk.c [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-quirk.h [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-reg-defs.h [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-reg.h [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-regs.c [new file with mode: 0644]
drivers/media/video/smiapp/smiapp-regs.h [new file with mode: 0644]
drivers/media/video/smiapp/smiapp.h [new file with mode: 0644]
include/media/smiapp.h [new file with mode: 0644]