I2c issues with omap3430

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

 



 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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux