Hi,
I am facing some i2c issues on omap3 evm with linux 2.6.22 kernel.
My device is sitting on I2C2.
I am observing the following,
1) Sometimes i get "i2c_omap.2: controller timed out" when i try
to do write or read.
2) Sometimes the i2c write and read succeeds but data recieved is 0's/junk.
3) On probing the i2c-2 signals i observed that only 2 clock
pulses on the clock line
and only start condition on the data line is observed when i
try to do my first
i2c write to the device.
4) During read i am observing streams of clock pulses, But the
data read is junk or only 0's.
5) I have also obseved that i2c write returns success even when
the device is
removed. i2c read returns success with data received being zero's.
I am not sure what could be the problem. The mux settings seems okay and
i2c-2 iclk and i2c-2 fclk is enabled. my clock speed is 400khz,
i tried running
at lower speeds (100khz) i get "i2c_omap.2: XRDY IRQ while nodata to send"
messages.
Am i missing something?
Please advice,
Regards,
sriram
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html