From 39e7cf8ad3d4ac5f42423fa480c4747d37e77b42 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Thu, 8 Jul 2021 19:58:22 +0800 Subject: [PATCH] media: i2c: imx335: fixed short exposure calc err in DOL2 mode Signed-off-by: Zefa Chen Change-Id: I43ace096af7571b2bc4ef5f2bc2f47d5d0d89163 --- drivers/media/i2c/imx335.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/i2c/imx335.c b/drivers/media/i2c/imx335.c index 6d5596e43ee9..772a817b9dd4 100644 --- a/drivers/media/i2c/imx335.c +++ b/drivers/media/i2c/imx335.c @@ -927,7 +927,7 @@ static int imx335_set_hdrae(struct imx335 *imx335, rhs1_min = (SHR1_MIN + 4u + 7u) / 8 * 8 + 2; rhs1 = SHR1_MIN + s_exp_time; - rhs1 = (rhs1 & ~0x7) + 2; /* shall be 8n + 2 */ + rhs1 = (rhs1 + 7u) / 8 * 8 + 2; /* shall be 8n + 2 */ if (rhs1 > rhs1_max) rhs1 = rhs1_max; if (rhs1 < rhs1_min)