On Fri, Nov 14, 2008 at 11:45 AM, David Brownell <david-b@xxxxxxxxxxx> wrote: > On Friday 14 November 2008, ext-eero.nurkkala@xxxxxxxxx wrote: >> The prescalers for 100 kHz and 400 kHz mode >> are wrong. The internal clock is the fclock >> divided by the prescaler. The PSC is an 8 bit >> field in omap3430. Moreover, the scll and >> sclh values should be adjusted properly. >> Having the correct prescaler is important in >> the process of getting a finite i2c clock. In >> addition, the prescaler is used in the process >> of activating the correct noise filter and thus, >> lets more error resilient i2c communications. > > Should this fix the bug causing the need for that > recent ZOOM patch slowing down twl4030 communication > to 400 MHz? > > And should it let at least some boards talk to their > TWL chips at 3.4 MBit/sec (top speed for standard > highspeed I2C) instead of 2.6 Mbit/sec (pokey slow)? > I've always wondered why all the boards configured > those links to be seemingly slower than allowed ... When I put a scope to Beagle and Overo a couple of months back it looked to me like the i2c signals were just *barely* in spec for 2.6Mbit/sec, so I think that hardware might have been the limiting factor in the decision to choose 2.6 Mit/sec Steve -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html