[PORT FROM R2] mt9e013: sometimes OTP memory initialized with error while sensor...
authorziyux.jiang <ziyux.jiang@intel.com>
Mon, 6 Feb 2012 16:17:19 +0000 (00:17 +0800)
committerbuildbot <buildbot@intel.com>
Mon, 13 Feb 2012 13:22:10 +0000 (05:22 -0800)
commitf468a62a3dc630710c45aac0412acfa3fbfcfd14
tree7fd213426f30a0ffacc5a1a63ed35b496aa251c6
parent4fef4541f6cf1f5a1ab9329c741924b1b9fac5fc
[PORT FROM R2] mt9e013: sometimes OTP memory initialized with error while sensor register.

BZ: 23295

MT9E013_BYTE_MAX(that is, the block bytes for one times read) should be decreased
to 30 to not be bigger than rx fifo depth(=32), if MT9E013_BYTE_MAX >= 32, the OTP
data read from sensor via i2c may be corrupted.

Change-Id: Idbe3bf13ffcf194d8eec95268993afb5155fd488
Orig-Change-Id: Ic857285b0915ef9696345e94244531fe57fab7a2
Signed-off-by: ziyux.jiang <ziyux.jiang@intel.com>
Reviewed-on: http://android.intel.com:8080/34898
Reviewed-by: Koski, Anttu <anttu.koski@intel.com>
Tested-by: Koski, Anttu <anttu.koski@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/media/video/mt9e013.c
drivers/media/video/mt9e013.h