We have got IMX6Q custom board designed based on IMX6Q reference board (Wandboard). Now we are connecting different i2c slaves with different voltages (one with 1.8 V and another with 3.3V). We have made gpio 1.8 V compatibility (NVCC_GPIO is connected to 1.8V).
Now for 3.3V i2c slave we using some level translator , which makes i2c_SCL (1.8V), and i2c_SDA(1.8V) coming from the processor to 3.3V and given to the i2c slave.
When we are checking connectivity/presence i2c slave by using i2c-tools (i2cdetect), then neither of the i2c slaves are detecting.
Whether i2c with different slaves with different voltages is the real problem or some thing we are missing?????