I am use Aptina AR0130 sensor replace OV2715, kernel version is 2.6.18
DRV_imgsCheckId call DRV_i2c16Read16,get the sensor ID ok.
But the next step DRV_imgsEnable & DRV_imgsSetAgain call DRV_i2c16Write16,sometimes DRV_i2c16Write16 return ok, sometimes the error may prints below :
ERROR (drv_imgs_AR0130_1.2MP.c|DRV_imgsEnable|411): DRV_imgsSetRegs()
[ 10.980000] i2c_davinci i2c_davinci.1: timeout waiting for bus ready
[ 10.980000] i2c_davinci i2c_davinci.1: timeout waiting for bus ready
ERROR (drv_imgs_AR0130_1.2MP.c|DRV_imgsSetAgain|322): DRV_i2c16Write16()
[ 12.020000] i2c_davinci i2c_davinci.1: timeout waiting for bus ready
[ 12.020000] i2c_davinci i2c_davinci.1: timeout waiting for bus ready
My question is:
1、The error is caused by hardware or software ?
2、Is there any solution to check out
Best regards
lious liu
