mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
media: i2c: add ov2735 image sensor driver
Add a v4l2 subdevice driver for the Omnivision OV2735 sensor. The Omnivision OV2735 is a 1/2.7-Inch CMOS image sensor with an active array size of 1920 x 1080. The following features are supported: - Manual exposure an gain control support - vblank/hblank control support - Test pattern support control - Supported resolution: 1920 x 1080 @ 30fps (SGRBG10) Co-developed-by: Himanshu Bhavani <himanshu.bhavani@siliconsignals.io> Signed-off-by: Himanshu Bhavani <himanshu.bhavani@siliconsignals.io> Signed-off-by: Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io> [Sakari Ailus: Use container_of_const(), fix enum_bus_code condition.] Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
This commit is contained in:
parent
773bb3066e
commit
fa9e6df636
|
|
@ -18677,6 +18677,7 @@ M: Himanshu Bhavani <himanshu.bhavani@siliconsignals.io>
|
|||
L: linux-media@vger.kernel.org
|
||||
S: Maintained
|
||||
F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
|
||||
F: drivers/media/i2c/ov2735.c
|
||||
|
||||
OMNIVISION OV2740 SENSOR DRIVER
|
||||
M: Tianshu Qiu <tian.shu.qiu@intel.com>
|
||||
|
|
|
|||
|
|
@ -466,6 +466,16 @@ config VIDEO_OV2685
|
|||
To compile this driver as a module, choose M here: the
|
||||
module will be called ov2685.
|
||||
|
||||
config VIDEO_OV2735
|
||||
tristate "OmniVision OV2735 sensor support"
|
||||
select V4L2_CCI_I2C
|
||||
help
|
||||
This is a Video4Linux2 sensor driver for the Sony
|
||||
OV2735 camera.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called ov2735.
|
||||
|
||||
config VIDEO_OV2740
|
||||
tristate "OmniVision OV2740 sensor support"
|
||||
depends on ACPI || COMPILE_TEST
|
||||
|
|
|
|||
|
|
@ -95,6 +95,7 @@ obj-$(CONFIG_VIDEO_OV2640) += ov2640.o
|
|||
obj-$(CONFIG_VIDEO_OV2659) += ov2659.o
|
||||
obj-$(CONFIG_VIDEO_OV2680) += ov2680.o
|
||||
obj-$(CONFIG_VIDEO_OV2685) += ov2685.o
|
||||
obj-$(CONFIG_VIDEO_OV2735) += ov2735.o
|
||||
obj-$(CONFIG_VIDEO_OV2740) += ov2740.o
|
||||
obj-$(CONFIG_VIDEO_OV4689) += ov4689.o
|
||||
obj-$(CONFIG_VIDEO_OV5640) += ov5640.o
|
||||
|
|
|
|||
1109
drivers/media/i2c/ov2735.c
Normal file
1109
drivers/media/i2c/ov2735.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user