Hi Nicolas, On Fri, Jul 30, 2010 at 23:05:21, Nicolas Luna wrote: > Sekhar, > > We do not have this buffer on our custom hardware and we have the NACK > problem. SDA and SCL are directly connected from PMIC to OMAP with > pull-up. > > Is Todd right with the silicon issue? Or a I2C driver issue when it is > used too much... ?
There is no silicon issue that I know of. The silicon meets I2C specification. All the advisories with silicon are documented here: http://focus.ti.com/lit/er/sprz301c/sprz301c.pdf > i2c_davinci i2c_davinci.1: controller timed out > i2c_davinci i2c_davinci.1: initiating i2c bus recovery I remember users on the list reporting these errors when a slave device is pulling the clock low for a long time. The first thing to try is a lower bus frequency - this is done on DM644x EVM to talk to a slow MSP430 based slave. Also, as I remember, this can even be caused by a slave you are not talking to. Are there other devices on the I2C bus? Thanks, Sekhar _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
