media: i2c: add os12d40 sensor driver

Change-Id: I1952ff79c18d311aebeb74d56fa81041f6a21d66
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
This commit is contained in:
Zefa Chen
2025-04-24 17:46:34 +08:00
committed by 陈泽发
parent 722cda0d68
commit 6220b24adc
3 changed files with 2409 additions and 0 deletions

View File

@@ -1164,6 +1164,17 @@ config VIDEO_OS08A20
This is a Video4Linux2 sensor driver for the OmniVision
OS08A20 camera.
config VIDEO_OS12D40
tristate "OmniVision OS12D40 sensor support"
depends on I2C && VIDEO_DEV
depends on MEDIA_CAMERA_SUPPORT
select MEDIA_CONTROLLER
select VIDEO_V4L2_SUBDEV_API
select V4L2_FWNODE
help
This is a Video4Linux2 sensor driver for the OmniVision
OS12D40 camera.
config VIDEO_OV02A10
tristate "OmniVision OV02A10 sensor support"
depends on VIDEO_DEV && I2C

View File

@@ -162,6 +162,7 @@ obj-$(CONFIG_VIDEO_OS04D10) += os04d10.o
obj-$(CONFIG_VIDEO_OS05A20) += os05a20.o
obj-$(CONFIG_VIDEO_OS05L10) += os05l10.o
obj-$(CONFIG_VIDEO_OS08A20) += os08a20.o
obj-$(CONFIG_VIDEO_OS12D40) += os12d40.o
obj-$(CONFIG_VIDEO_OTP_EEPROM) += otp_eeprom.o
obj-$(CONFIG_VIDEO_OV02A10) += ov02a10.o
obj-$(CONFIG_VIDEO_OV02B10) += ov02b10.o

2397
drivers/media/i2c/os12d40.c Normal file

File diff suppressed because it is too large Load Diff