Skip to content

Commit

Permalink
media: i2c: Add support for the OV8865 image sensor
Browse files Browse the repository at this point in the history
The ov8865 sensor from the Omnivision supports up to 3264x2448,
a 10 bits output format and MIPI CSI2 interface.

The following driver adds support of all the resolutions at 30
and 60 fps as well as the adjustement of the exposure, the gain and
the rotation of the image.

Signed-off-by: Kévin L'hôpital <kevin.lhopital@bootlin.com>
  • Loading branch information
Kévin L'hôpital authored and intel-lab-lkp committed Aug 28, 2020
1 parent 41ca0d9 commit 15f1e4a
Show file tree
Hide file tree
Showing 3 changed files with 2,554 additions and 0 deletions.
12 changes: 12 additions & 0 deletions drivers/media/i2c/Kconfig
Expand Up @@ -1033,6 +1033,18 @@ config VIDEO_OV8856
To compile this driver as a module, choose M here: the
module will be called ov8856.

config VIDEO_OV8865
tristate "OmniVision OV8865 sensor support"
depends on OF
depends on GPIOLIB && I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
select V4L2_FWNODE
help
This is a Video4Linux2 sensor driver for OmniVision
OV8865 camera sensor.

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

config VIDEO_OV9640
tristate "OmniVision OV9640 sensor support"
depends on I2C && VIDEO_V4L2
Expand Down
1 change: 1 addition & 0 deletions drivers/media/i2c/Makefile
Expand Up @@ -81,6 +81,7 @@ obj-$(CONFIG_VIDEO_OV7670) += ov7670.o
obj-$(CONFIG_VIDEO_OV772X) += ov772x.o
obj-$(CONFIG_VIDEO_OV7740) += ov7740.o
obj-$(CONFIG_VIDEO_OV8856) += ov8856.o
obj-$(CONFIG_VIDEO_OV8865) += ov8865.o
obj-$(CONFIG_VIDEO_OV9640) += ov9640.o
obj-$(CONFIG_VIDEO_OV9650) += ov9650.o
obj-$(CONFIG_VIDEO_OV13858) += ov13858.o
Expand Down

0 comments on commit 15f1e4a

Please sign in to comment.