[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] I2C Driver



Hello,

 

Has anyone had problems with the I2C driver for PetaLinux? The i2c-algo-xilinx driver is MontaVista (2002). We are running EDK 10.1, MB 7.10.a, IIC 2.00.a.

 

The I2C device frequently loses arbitration or thinks the bus is busy. Sometimes we have seen the driver loop in the transfer function and never return, causing Linux to appear to be locked. The issue appears to be more pronounced if the I2C app is multi-threaded. (Using standard mutex’s for locking).

 

We are talking to 6 slave devices and have had no problems communicating using other I2C masters.

 

Thanks,

 

David