]> git.ipfire.org Git - thirdparty/linux.git/commit
media: si2168: Fix i2c command timeout on embedded platforms
authorBradford Love <brad@nextdimension.cc>
Thu, 12 Mar 2026 21:35:27 +0000 (16:35 -0500)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Tue, 17 Mar 2026 09:50:19 +0000 (10:50 +0100)
commit3c414622fe4bcedc48305bfe2170ae13119fc331
tree8adcb372f954e961e07cf0dc5e0c899aef994fe6
parent69426c6c9bb1601a200dc5dd7ffcc5d542e545b1
media: si2168: Fix i2c command timeout on embedded platforms

On many embedded platforms i2c responses through USB are not returned
as quickly, plus constantly banging on the i2c master receive essentially
deadlocks the driver. Inserting a 3ms delay between i2c receive calls
and extending the timeout fixes all tested platforms.

Signed-off-by: Bradford Love <brad@nextdimension.cc>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/dvb-frontends/si2168.c