From 326d40f7f167ef23a0190d77aa7fb833924db9b2 Mon Sep 17 00:00:00 2001 From: Jigarkumar Zala Date: Tue, 18 Jun 2019 15:51:26 -0700 Subject: [PATCH] msm: camera: eeprom: Increase memory map count For write operation while read memory memptr should not need to increase as it leads to crash. This change removes that increase opertion. Also, increasing map count to support more data reading for eeprom. Change-Id: Ie71deb225c2513e7c18229d174a9a0e129fdd1f7 Signed-off-by: Jigarkumar Zala --- drivers/cam_sensor_module/cam_eeprom/cam_eeprom_core.c | 1 - drivers/cam_sensor_module/cam_eeprom/cam_eeprom_dev.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_core.c b/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_core.c index c067ff08c3ae..c1320d97f644 100644 --- a/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_core.c +++ b/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_core.c @@ -70,7 +70,6 @@ static int cam_eeprom_read_memory(struct cam_eeprom_ctrl_t *e_ctrl, rc); return rc; } - memptr = block->mapdata + emap[j].mem.valid_size; } if (emap[j].pageen.valid_size) { diff --git a/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_dev.h b/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_dev.h index 6bf08d11ed6a..41817e97eae1 100644 --- a/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_dev.h +++ b/drivers/cam_sensor_module/cam_eeprom/cam_eeprom_dev.h @@ -30,7 +30,7 @@ #define PROPERTY_MAXSIZE 32 #define MSM_EEPROM_MEMORY_MAP_MAX_SIZE 80 -#define MSM_EEPROM_MAX_MEM_MAP_CNT 8 +#define MSM_EEPROM_MAX_MEM_MAP_CNT 100 #define MSM_EEPROM_MEM_MAP_PROPERTIES_CNT 8 enum cam_eeprom_state {