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

Reply via email to