diff --git a/drivers/media/i2c/imx464.c b/drivers/media/i2c/imx464.c index 10674eace047..142550afc0fa 100644 --- a/drivers/media/i2c/imx464.c +++ b/drivers/media/i2c/imx464.c @@ -1854,7 +1854,7 @@ static int IMX464_set_hdrae(struct IMX464 *IMX464, __LINE__, rhs1, s_exp_time, rhs1_old, (rhs1_old + 2 * BRL - fsc + 2)); - rhs1 = (rhs1 >> 2) * 4 + 1; + rhs1 = ((rhs1 + 3) >> 2) * 4 + 1; rhs1_old = rhs1; if (rhs1 - s_exp_time <= SHR1_MIN) {