Other Parts Discussed in Thread: TVP5146
I use a DM368 EVM with IPNC RDK v5.1.0 for establishing and operating a video handling pipeline (using AV-Server). The DM368 EVM uses a TVP5146 for decoding input video and this has been configured both in the Linux kernel's defconfig as well as in the app's building rules. All necessary integrations in the board file are present.
However, at the time of booting the Linux Kernel, while initializing the I2C bus, in particular, I see several repetitive messages that indicate a failure:
i2c_davinci i2c_davinci.1: controller timed out
i2c_davinci i2c_davinci.1: initiating i2c bus recovery
At the time of running the apps, no I2C entry is populated in /dev/ and subsequently, no device is accessible.
Since there isn't anything perceptibly wrong with either the kernel or the apps or the hardware, what could typically cause this and what could fix that?