android_kernel_xiaomi_sm7250/drivers/media/video/cx88
Mauro Carvalho Chehab 141276b57e V4L/DVB (4609): Improved i2c performance on software bitbang algoritm
Software I2C were using a very conservative value of udelay=16, meaning about
20Kbps. According with Philips I2C datasheet, the i2c should answer well for
times at the order of 4.7 us. So, using udelay=5 should work for all devices.
After this patch, the speed should be close to 66,67 Kbps, with the current
kernel software bitbang, with 30/60 duty cycle.
Anyway, added a new parameter (i2c_udelay) that would allow using conservative
values, if eventually a hardware doesn't support the datasheet values.
Thanks to Jean Delvare <khali@linux-fr.org> for pointing this improvement.

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2006-09-26 12:30:35 -03:00
..
cx88-alsa.c [PATCH] irq-flags: media: Use the new IRQF_ constants 2006-07-02 13:58:50 -07:00
cx88-blackbird.c V4L/DVB (4499): CONFIG_PM=n slim: drivers/media/video/* 2006-09-26 12:30:32 -03:00
cx88-cards.c V4L/DVB (4497): Reset USB part of DViCO Dual Digital during PCI driver attach 2006-09-26 12:30:32 -03:00
cx88-core.c V4L/DVB (4504): Enable audio DMA restart on channel change even when cx88-alsa is compiled 2006-09-26 12:30:32 -03:00
cx88-dvb.c V4L/DVB (4499): CONFIG_PM=n slim: drivers/media/video/* 2006-09-26 12:30:32 -03:00
cx88-i2c.c V4L/DVB (4609): Improved i2c performance on software bitbang algoritm 2006-09-26 12:30:35 -03:00
cx88-input.c V4L/DVB (4361): Cx88: add support for Norwood PCI TV Tuner (non-pro) 2006-09-26 11:53:17 -03:00
cx88-mpeg.c [PATCH] irq-flags: media: Use the new IRQF_ constants 2006-07-02 13:58:50 -07:00
cx88-reg.h [PATCH] v4l: 800: whitespace cleanups 2005-11-09 07:56:20 -08:00
cx88-tvaudio.c V4L/DVB (4504): Enable audio DMA restart on channel change even when cx88-alsa is compiled 2006-09-26 12:30:32 -03:00
cx88-vbi.c V4L/DVB (4001): Cx88 NTSC VBI fixes 2006-06-25 02:00:14 -03:00
cx88-video.c V4L/DVB (4499): CONFIG_PM=n slim: drivers/media/video/* 2006-09-26 12:30:32 -03:00
cx88-vp3054-i2c.c V4L/DVB (3356): Include missing MODULE_* macros 2006-01-13 14:10:24 -02:00
cx88-vp3054-i2c.h V4L/DVB (3220): Add support for VP-3054 HDTV board 2006-01-09 15:25:35 -02:00
cx88.h V4L/DVB (4362): Cx88: Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann PCI TV Tuner card support 2006-09-26 11:53:17 -03:00
Kconfig V4L/DVB (4387): Add Kconfig infrastructure for dvb_attach 2006-09-26 11:53:25 -03:00
Makefile V4L/DVB (4388): Remove frontend selection from cx88/saa7134 drivers 2006-09-26 11:53:26 -03:00