AnsweredAssumed Answered

I2C read not being acknowledged - Apple Authentication Co-processor

Question asked by ruchisirauthiya on May 1, 2013
Latest reply on Mar 6, 2017 by lavakumar s

Hello,

 

I am working on iPod Authentication Coprocessor 2.0C (MFI337S3959).

 

With source code in 'i2c-imx.c', I2C probe and writes are working fine but I2C read is failing. 'i2c_imx_read' is returning after checking for ACK in the function 'i2c_imx_acked'.


We have observed on the scope that for SCL bit-8 (acknowledge), SDA remains low for the read operation and thus there is no acknowledge. Bit-8 for write operation remains low for ACK, which is the correct.

 

What could be causing read not to be acknowledged? Is there a work around?


Thanks and Regards,

Ruchi

 

Outcomes