Hi EZSDK team,
A custom TI8148 board uses sii9022a on DVO2 to drive a DVI port. the sii9022a I2C is connected to I2C2 bus, but Linux gets 'omap_i2c omap_i2c.3: controller timed out' message and cannot access i2c correctly if HDVICP F/W (from EZSDK 5.03) is loaded. It works fine if HDVICP F/W is not loaded though.
Is there any conflict of I2C2 between A8 and M3? how to solve it?
BTY, the following code is added in board-ti8148evm.c to register I2C2:
static struct i2c_board_info __initdata ti814x_i2c_boardinfo1[] = {
{
I2C_BOARD_INFO("sii9022a", 0x3b),
},
};
omap_register_i2c_bus(3, 100, i, ARRAY_SIZE(ti814x_i2c_boardinfo1));
Thanks,
-Bin.