This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

i2cdetect -r 1 different from i2c probe

Hello

under u-boot "i2c probe" command gives me 2 good @ (48 and 57) of eeprom device on my bus i2c1.

 U-Boot#  i2c dev 1                                                              
Setting bus to 1                                                                
U-Boot# i2c probe                                                               
Valid chip addresses: 48 57

but under linux i don't get the good values :


root@am335x-evm:~# i2cdetect -r 1                                               
WARNING! This program can confuse your I2C bus, cause data loss and worse!      
I will probe file /dev/i2c-1 using read byte commands.                          
I will probe address range 0x03-0x77.                                           
Continue? [Y/n] y                                                               
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f                             
00:          -- -- -- -- -- -- -- -- -- -- -- -- --                             
10: -- -- 12 -- -- -- -- -- -- -- -- -- -- -- -- --                             
20: -- -- -- -- -- -- -- -- -- -- -- -- -- 2d -- --                             
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                             
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                             
50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                             
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --                             
70: -- -- -- -- -- -- -- --      

Have you any idea why i get 12 and 2d instead of the good values of u-boot ?

thanks

regards