Hello,
While probing I2C slave from uboot works. However, It doesn't work after Linux kernel is fully loaded.
This is a clock chip that I am trying to probe from uboot -
=> i2c dev 8 Setting bus to 8 => i2c probe 68 Valid chip addresses: 68
When I am trying to list I2C device from Linux It doesn't work, and this is the log I get
root@nova-slot5:~# i2cdetect -y 8 Warning: Can't use SMBus Quick Write command, will skip some addresses 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 10: 20: 30: [ 46.103955] omap_i2c 2050000.i2c: controller timed out -- [ 47.159946] omap_i2c 2050000.i2c: controller timed out -- [ 48.215945] omap_i2c 2050000.i2c: controller timed out -- [ 49.271955] omap_i2c 2050000.i2c: controller timed out -- [ 50.327947] omap_i2c 2050000.i2c: controller timed out -- [ 51.383949] omap_i2c 2050000.i2c: controller timed out -- [ 52.439942] omap_i2c 2050000.i2c: controller timed out -- [ 53.495944] omap_i2c 2050000.i2c: controller timed out -- 40: 50: [ 54.551943] omap_i2c 2050000.i2c: controller timed out -- [ 55.607943] omap_i2c 2050000.i2c: controller timed out -- [ 56.663943] omap_i2c 2050000.i2c: controller timed out -- [ 57.719943] omap_i2c 2050000.i2c: controller timed out -- [ 58.775943] omap_i2c 2050000.i2c: controller timed out -- [ 59.831943] omap_i2c 2050000.i2c: controller timed out -- [ 60.887943] omap_i2c 2050000.i2c: controller timed out -- [ 61.943943] omap_i2c 2050000.i2c: controller timed out -- [ 62.999942] omap_i2c 2050000.i2c: controller timed out -- [ 64.055942] omap_i2c 2050000.i2c: controller timed out -- [ 65.111949] omap_i2c 2050000.i2c: controller timed out -- [ 66.167943] omap_i2c 2050000.i2c: controller timed out -- [ 67.223943] omap_i2c 2050000.i2c: controller timed out -- [ 68.279943] omap_i2c 2050000.i2c: controller timed out -- [ 69.335945] omap_i2c 2050000.i2c: controller timed out -- [ 70.391944] omap_i2c 2050000.i2c: controller timed out -- 60: 70:
Since uboot confirms that I2C Bus 8 has a clock chip with slave address 0x68 , why it is not visible from userspace?
Thanks,
Satish