From: Mauro Carvalho Chehab Date: Wed, 6 Sep 2006 22:04:28 +0000 (-0300) Subject: V4L/DVB (4609): Improved i2c performance on software bitbang algoritm X-Git-Tag: v2.6.19-rc1~643^2~23 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=141276b57e1f83a86b8e77554b36511be0a7049c;p=pandora-kernel.git 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 for pointing this improvement. Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed