Hi,
I am using the DM8168 processor with Silicon revision 2.1. The EZSDK version is 5_05_02_00 and my Linux version linux-2.6.37-psp04.04.00.01.
I am trying to read my camera device (CMOS OV7725) using i2c. I am getting below error while the command to read it in the Linux target console:
root@dm816x-evm:~# i2cdump -f -y 1 0x21 b
0 1 2 3 omap_i2c omap_i2c.1: Arbitration lost
4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
XX omap_i2c omap_i2c.1: timeout waiting for bus ready
So, please let me know what might be the reason for this issue. Since I can able to read other slave devices like touch, TVP5150 device from the same i2c bus.
Thanks in advance.
Regards,
Salih