1
linux/drivers/media
Devin Heitmueller a37791c540 V4L/DVB (11804): xc5000: poll at 5ms interval for register write command completion
Instead of polling at 100ms intervals for register writes, poll at 5ms
intervals.  This is consistent with the xc5000 specification, and improves
tuning time by up to 500 ms on devices that such as the au0828 which do not
properly implement i2c clock stretching (since the five register writes that
occur for a tuning request often do not complete immediately but do complete
far before 100ms has gone by).

The net amount of time we wait before timing out is unchanged (500ms).

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-06-16 18:21:07 -03:00
..
common V4L/DVB (11804): xc5000: poll at 5ms interval for register write command completion 2009-06-16 18:21:07 -03:00
dvb V4L/DVB (11801): dib0700: reduce xc5000 sleep time for Pinnacle 801e to 10ms 2009-06-16 18:21:07 -03:00
radio V4L/DVB (11677): radio-fm16: fix g_tuner. 2009-06-16 18:21:01 -03:00
video V4L/DVB (11799): xc5000: don't load firmware until a tuning request is made 2009-06-16 18:21:06 -03:00
Kconfig V4L/DVB (10633): DAB: fix typo 2009-03-30 12:42:49 -03:00
Makefile