i2c-bfin-twi: fix CLKDIV calculation
authorSonic Zhang <sonic.zhang@analog.com>
Mon, 21 Dec 2009 14:28:30 +0000 (09:28 -0500)
committerBen Dooks <ben-linux@fluff.org>
Thu, 24 Dec 2009 01:24:48 +0000 (01:24 +0000)
Calculation of the CLKDIV speed setting should be done using base 10 math
rather than base 2.  We also avoid exceeding the spec due to integer
truncation and a 50% duty cycle.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>

No differences found