From bc3fa44de26f750472f31372877efb8a036c6ed5 Mon Sep 17 00:00:00 2001 From: Jason Chen Date: Thu, 14 Sep 2023 21:53:27 +0800 Subject: [PATCH] media: i2c: ov08a10 sensor driver Add the sensor ov08a10 to support on ADL-P --- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ov08a10.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile index 6593d403f473..17059be04c68 100644 --- a/drivers/media/i2c/Makefile +++ b/drivers/media/i2c/Makefile @@ -6,6 +6,7 @@ obj-$(CONFIG_VIDEO_GC5035) += gc5035.o obj-$(CONFIG_VIDEO_OV01A1S) += ov01a1s.o obj-$(CONFIG_VIDEO_OV01A10) += ov01a10.o obj-$(CONFIG_VIDEO_OV02C10) += ov02c10.o +obj-$(CONFIG_VIDEO_OV08A10) += ov08a10.o obj-$(CONFIG_VIDEO_OV2740) += ov2740.o obj-$(CONFIG_VIDEO_HM2170) += hm2170.o obj-$(CONFIG_VIDEO_HM2170) += hm2172.o diff --git a/drivers/media/i2c/ov08a10.c b/drivers/media/i2c/ov08a10.c index 3ae4662dc1b5..c118c720ec3d 100644 --- a/drivers/media/i2c/ov08a10.c +++ b/drivers/media/i2c/ov08a10.c @@ -763,6 +763,7 @@ static void ov08a10_stop_streaming(struct ov08a10 *ov08a10) { struct i2c_client *client = v4l2_get_subdevdata(&ov08a10->sd); + if (ov08a10_write_reg(ov08a10, OV08A10_REG_MODE_SELECT, OV08A10_REG_VALUE_08BIT, OV08A10_MODE_STANDBY)) dev_err(&client->dev, "failed to set stream");