Internal i2c pin control


I am wondering if it is possible to control the i2c pins for the CSI camera connection (Pin : F53; I2C3_CLK, Pin: E53; I2C3_DAT)?


hello padraig.mcgloin,

may I know the actual use-case?
please refer to device tree sources as an example, you may register your camera node within i2c address.

        i2c@3180000 {
                ov5693_c@36 {
                        compatible = "ovti,ov5693";
                        /* I2C device address */
                        reg = <0x36>;

those controls were done by driver side,
so, please also check your driver implementation to have same string of compatible property.
for example,

static const struct of_device_id ov5693_of_match[] = {
                .compatible = "ovti,ov5693",

Hello Jerry,

I am trying to send a 10 clock pulse on the i2c clock pin for the camera connector (Pin : F53; I2C3_CLK) to see if I can get the bus to clear its busy state.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.