mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-12 04:36:51 +07:00
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>
This commit is contained in:
parent
1434e3b348
commit
3ee47cad3e
@ -637,6 +637,18 @@ config VIDEO_OV2659
|
|||||||
To compile this driver as a module, choose M here: the
|
To compile this driver as a module, choose M here: the
|
||||||
module will be called ov2659.
|
module will be called ov2659.
|
||||||
|
|
||||||
|
config VIDEO_OV2680
|
||||||
|
tristate "OmniVision OV2680 sensor support"
|
||||||
|
depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
|
||||||
|
depends on MEDIA_CAMERA_SUPPORT
|
||||||
|
select V4L2_FWNODE
|
||||||
|
---help---
|
||||||
|
This is a Video4Linux2 sensor driver for the OmniVision
|
||||||
|
OV2680 camera.
|
||||||
|
|
||||||
|
To compile this driver as a module, choose M here: the
|
||||||
|
module will be called ov2680.
|
||||||
|
|
||||||
config VIDEO_OV2685
|
config VIDEO_OV2685
|
||||||
tristate "OmniVision OV2685 sensor support"
|
tristate "OmniVision OV2685 sensor support"
|
||||||
depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
|
depends on VIDEO_V4L2 && I2C && MEDIA_CONTROLLER
|
||||||
|
@ -65,6 +65,7 @@ obj-$(CONFIG_VIDEO_SONY_BTF_MPX) += sony-btf-mpx.o
|
|||||||
obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o
|
obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o
|
||||||
obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o
|
obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o
|
||||||
obj-$(CONFIG_VIDEO_OV2640) += ov2640.o
|
obj-$(CONFIG_VIDEO_OV2640) += ov2640.o
|
||||||
|
obj-$(CONFIG_VIDEO_OV2680) += ov2680.o
|
||||||
obj-$(CONFIG_VIDEO_OV2685) += ov2685.o
|
obj-$(CONFIG_VIDEO_OV2685) += ov2685.o
|
||||||
obj-$(CONFIG_VIDEO_OV5640) += ov5640.o
|
obj-$(CONFIG_VIDEO_OV5640) += ov5640.o
|
||||||
obj-$(CONFIG_VIDEO_OV5645) += ov5645.o
|
obj-$(CONFIG_VIDEO_OV5645) += ov5645.o
|
||||||
|
1186
drivers/media/i2c/ov2680.c
Normal file
1186
drivers/media/i2c/ov2680.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user