msm: camera: Fix gc0339 sensor orientation

Fill mount angle valid flag and angle val in
CFG_GET_SENSOR_INFO call.

Change-Id: If6045e2f0beadd98e1bc8bfc6bec321500f953e3
Signed-off-by: Evgeniy Borisov <eborisov@codeaurora.org>
msm: camera: Fix hi256 sensor orientation

Fill mount angle valid flag and angle val in
CFG_GET_SENSOR_INFO call.

Change-Id: I9315612b66846c4d025ca66de7b67b6879f62aa0
Signed-off-by: Evgeniy Borisov <eborisov@codeaurora.org>
Revert "Revert "msm: camera2: add api for set
 actuator for manual af"."

This reverts commit b52e59fce3508b079537f45f4dc4e03d041fb6fb.

Change-Id: I0f9814279829fe944cde7ad5dd4b7ef83e28ddbe
Signed-off-by: Panwar Vivek <vpanwa@codeaurora.org>
msm: camera: Improve calibration data parsing.

Add checksum verification for calibration data.
Regroup calibration data parsing into a
msm_eeprom_memory_block_t struct, so that related
routines can be reused to read other data later.

Change-Id: Idc21ee132f609131ebd29903f8ac515ee800c204
Signed-off-by: Sreesudhan Ramakrish Ramkumar <srramku@codeaurora.org>
Signed-off-by: Vasko Kalanoski <vaskok@codeaurora.org>
(cherry picked from commit e69eab10d4b6df8a5b15d09ed367d4bb5ec5df09)
(cherry picked from commit afbdcd2e1a99968cbaf4f25b5debe70e9a1f279b)

Signed-off-by: Satish Kamuju <skamuj@codeaurora.org>