Tool/software: Linux
Hello Experts,
I have an camera board connected to AM5728 based EVM board, (BEAGLEBOARD_X15)
And connected the I2C camera (MT9V024) on I2C5 interface on my custom board and getting the below i2c errors while I am doing i2cdetect.
omap_i2c 4807c000.i2c: timeout waiting for bus ready
What could be the reason for this ?
BTW, we have connected 30Ohms series resistors on I2C lines, it could affect anything ?
I probed the I2C signals, seems SCL is low and SDL is in HIGH.
Seems, slave is pulling SCL to LOW ?? if yes, what could be reason for this ? attached the my i2c5 portion of schematics.\
SDK : am57xx-evm-linux-sdk-src-04.03.00.05
Kernel : linux-4.9.69+gitAUTOINC+9ce43c71ae-g9ce43c71ae
I2C_SCL and I2C_SDA are connected directly to camera.
This is my pinmux settings for I2C5.
i2c5_pins_default: i2c5_pins_default {
pinctrl-single,pins = <
DRA7XX_CORE_IOPAD(0x36B4, (PIN_INPUT_PULLUP | MUX_MODE10))// mcasp1_axr0.i2c5_sda
DRA7XX_CORE_IOPAD(0x36B8, (PIN_INPUT_PULLUP | MUX_MODE10))// mcasp1_axr1.i2c5_scl
>;
};
If needed, I can share our camera extension complete board schematics via chat message.
Thanks for the help.
Any help greatly appreciated.