media: ov2680: Add Omnivision OV2680 sensor driver
authorRui Miguel Silva <rui.silva@linaro.org>
Tue, 3 Jul 2018 14:08:03 +0000 (10:08 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 27 Jul 2018 16:40:48 +0000 (12:40 -0400)
commit3ee47cad3e6955147882f1a24a9465704d8eddd2
treed5bfa360d85989f0b1e0deb7e4ea2572da127abb
parent1434e3b34816bede31400f9d2bc0c8bc6850459a
media: ov2680: Add Omnivision OV2680 sensor driver

This patch adds V4L2 sub-device driver for OV2680 image sensor.
The OV2680 is a 1/5" CMOS color sensor from Omnivision.
Supports output format: 10-bit Raw RGB.
The OV2680 has a single lane MIPI interface.

The driver exposes following V4L2 controls:
- auto/manual exposure,
- exposure,
- auto/manual gain,
- gain,
- horizontal/vertical flip,
- test pattern menu.
Supported resolution are only: QUXGA, 720P, UXGA.

[Sakari Ailus: Drop "-level" from Kconfig help text]

Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/i2c/Kconfig
drivers/media/i2c/Makefile
drivers/media/i2c/ov2680.c [new file with mode: 0644]