Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e3861d91 authored by Shunqian Zheng's avatar Shunqian Zheng Committed by Mauro Carvalho Chehab
Browse files

media: ov2685: add support for OV2685 sensor



This patch adds driver for Omnivision's ov2685 sensor.
Though the ov2685 can output yuv data, this driver only
supports the raw bayer format, including the following features:
  - output 1600x1200 at 30fps
  - test patterns
  - manual exposure/gain control
  - vblank and hblank
  - media controller
  - runtime pm

[Sakari Ailus: trivial: ov5695_of_match -> ov2685_of_match]

Signed-off-by: default avatarShunqian Zheng <zhengsq@rock-chips.com>
Reviewed-by: default avatarJacopo Mondi <jacopo+renesas@jmondi.org>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 36125eec
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -10172,6 +10172,13 @@ T: git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/ov13858.c

OMNIVISION OV2685 SENSOR DRIVER
M:	Shunqian Zheng <zhengsq@rock-chips.com>
L:	linux-media@vger.kernel.org
T:	git git://linuxtv.org/media_tree.git
S:	Maintained
F:	drivers/media/i2c/ov2685.c

OMNIVISION OV5640 SENSOR DRIVER
M:	Steve Longerbeam <slongerbeam@gmail.com>
L:	linux-media@vger.kernel.org
+12 −0
Original line number Diff line number Diff line
@@ -595,6 +595,18 @@ config VIDEO_OV2659
	  To compile this driver as a module, choose M here: the
	  module will be called ov2659.

config VIDEO_OV2685
	tristate "OmniVision OV2685 sensor support"
	depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
	depends on MEDIA_CAMERA_SUPPORT
	select V4L2_FWNODE
	---help---
	  This is a Video4Linux2 sensor-level driver for the OmniVision
	  OV2685 camera.

	  To compile this driver as a module, choose M here: the
	  module will be called ov2685.

config VIDEO_OV5640
	tristate "OmniVision OV5640 sensor support"
	depends on OF
+1 −0
Original line number Diff line number Diff line
@@ -62,6 +62,7 @@ obj-$(CONFIG_VIDEO_SONY_BTF_MPX) += sony-btf-mpx.o
obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o
obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o
obj-$(CONFIG_VIDEO_OV2640) += ov2640.o
obj-$(CONFIG_VIDEO_OV2685) += ov2685.o
obj-$(CONFIG_VIDEO_OV5640) += ov5640.o
obj-$(CONFIG_VIDEO_OV5645) += ov5645.o
obj-$(CONFIG_VIDEO_OV5647) += ov5647.o
+845 −0

File added.

Preview size limit exceeded, changes collapsed.