platform :imx6q
uboot:2009
kernel:3.0.0.5
The same chip needs 6S to initialize I2C in uboot and 1s to initialize this chip in kernel driver. Why?
Most likely, this is the issue in the Uboot code. Try to migrate to the later version of Uboot.
Best Regards,
Artur