From a9b8a1ef9963dd632d4302c475cc95454dfa5ae1 Mon Sep 17 00:00:00 2001 From: Yiqing Zeng Date: Mon, 12 Oct 2020 22:04:36 +0800 Subject: [PATCH] media: i2c: imx335 add hdr_mode in enum frame interval Signed-off-by: Yiqing Zeng Change-Id: I0e5b73a7ad167d270729b484a7203a20ddfe493d --- drivers/media/i2c/imx335.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c index 8cd6d2f94982..f83f8f1b2640 100644 --- a/drivers/media/i2c/imx335.c +++ b/drivers/media/i2c/imx335.c @@ -7,6 +7,7 @@ * V0.0X01.0X00 first version * V0.0X01.0X01 support 10bit DOL3 * V0.0X01.0X02 fix set sensor vertical invert failed + * V0.0X01.0X03 add hdr_mode in enum frame interval */ #define DEBUG @@ -29,7 +30,7 @@ #include #include -#define DRIVER_VERSION KERNEL_VERSION(0, 0x01, 0x02) +#define DRIVER_VERSION KERNEL_VERSION(0, 0x01, 0x03) #ifndef V4L2_CID_DIGITAL_GAIN #define V4L2_CID_DIGITAL_GAIN V4L2_CID_GAIN @@ -1589,12 +1590,11 @@ static int imx335_enum_frame_interval(struct v4l2_subdev *sd, if (fie->index >= imx335->cfg_num) return -EINVAL; - if (fie->code != supported_modes[fie->index].bus_fmt) - return -EINVAL; - + fie->code = supported_modes[fie->index].bus_fmt fie->width = supported_modes[fie->index].width; fie->height = supported_modes[fie->index].height; fie->interval = supported_modes[fie->index].max_fps; + fie->reserved[0] = supported_modes[fie->index].hdr_mode; return 0; }