Commit d3f863a6 authored by Tianshu Qiu's avatar Tianshu Qiu Committed by Mauro Carvalho Chehab
Browse files

media: i2c: Add ov9734 image sensor driver



Add a v4l2 sub-device driver for the OminiVision ov9734 image sensor
which can deliver maximum 720p image frames at 30 fps. This driver
also add vertical blanking, exposure, test pattern, digital and analog
gain control for the image sensor.

Signed-off-by: default avatarBingbu Cao <bingbu.cao@intel.com>
Signed-off-by: default avatarTianshu Qiu <tian.shu.qiu@intel.com>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent a25ba102
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -12995,6 +12995,14 @@ T: git git://linuxtv.org/media_tree.git
F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
F:	drivers/media/i2c/ov9650.c
OMNIVISION OV9734 SENSOR DRIVER
M:	Tianshu Qiu <tian.shu.qiu@intel.com>
R:	Bingbu Cao <bingbu.cao@intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
T:	git git://linuxtv.org/media_tree.git
F:	drivers/media/i2c/ov9734.c
ONENAND FLASH DRIVER
M:	Kyungmin Park <kyungmin.park@samsung.com>
L:	linux-mtd@lists.infradead.org
+14 −0
Original line number Diff line number Diff line
@@ -1051,6 +1051,20 @@ config VIDEO_OV9650
	  This is a V4L2 sensor driver for the Omnivision
	  OV9650 and OV9652 camera sensors.

config VIDEO_OV9734
	tristate "OmniVision OV9734 sensor support"
	depends on VIDEO_V4L2 && I2C
	depends on ACPI || COMPILE_TEST
	select MEDIA_CONTROLLER
	select VIDEO_V4L2_SUBDEV_API
	select V4L2_FWNODE
	help
	  This is a Video4Linux2 sensor driver for the OmniVision
	  OV9734 camera.

	  To compile this driver as a module, choose M here: the
	  module's name is ov9734.

config VIDEO_OV13858
	tristate "OmniVision OV13858 sensor support"
	depends on I2C && VIDEO_V4L2
+1 −0
Original line number Diff line number Diff line
@@ -83,6 +83,7 @@ obj-$(CONFIG_VIDEO_OV7740) += ov7740.o
obj-$(CONFIG_VIDEO_OV8856) += ov8856.o
obj-$(CONFIG_VIDEO_OV9640) += ov9640.o
obj-$(CONFIG_VIDEO_OV9650) += ov9650.o
obj-$(CONFIG_VIDEO_OV9734) += ov9734.o
obj-$(CONFIG_VIDEO_OV13858) += ov13858.o
obj-$(CONFIG_VIDEO_MT9M001) += mt9m001.o
obj-$(CONFIG_VIDEO_MT9M032) += mt9m032.o
+1018 −0

File added.

Preview size limit exceeded, changes collapsed.