we are working in 2010R1 distribution and BF527 based custom board.
The On-chip I2C driver enabled in the kernel config and bus speed is 400khz.
we are reading and writing in to the i2c devices by the following standard APIs.
But sometimes the " i2c_smbus_read_byte_data()" taking time to return and gives the following error.
i2c i2c-0: smbus transfer timeout
But There is no issue with the write API.
kindly provide your inputs to solve the issue.