Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 964481ad authored by Nicholas Mc Guire's avatar Nicholas Mc Guire Committed by Mauro Carvalho Chehab
Browse files

[media] m5mols: set usleep_range delta greater 0



This delay is in non-atomic context and it does not seem to be
time-critical so relax it to allow the timer subsystem to optimize
hrtimers.

Signed-off-by: default avatarNicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 5a66e2f6
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -168,7 +168,7 @@ static int m5mols_read(struct v4l2_subdev *sd, u32 size, u32 reg, u32 *val)
	msg[1].buf = rbuf;

	/* minimum stabilization time */
	usleep_range(200, 200);
	usleep_range(200, 300);

	ret = i2c_transfer(client->adapter, msg, 2);

@@ -268,7 +268,8 @@ int m5mols_write(struct v4l2_subdev *sd, u32 reg, u32 val)

	*buf = m5mols_swap_byte((u8 *)&val, size);

	usleep_range(200, 200);
	/* minimum stabilization time */
	usleep_range(200, 300);

	ret = i2c_transfer(client->adapter, msg, 1);
	if (ret == 1)