From aead69dc61ff7f6f17b91de0235a017b905c83ca Mon Sep 17 00:00:00 2001 From: Om Parkash Date: Sun, 6 Jun 2021 13:30:56 +0530 Subject: [PATCH] msm: camera: sensor: Use correct addr_type & data_type for probe Use correct Address type & data type for camera sensor probe use the type received from sensor driver instead of hardcoding. CRs-Fixed: 2948896 Change-Id: I3e355d86fca6a49fb96ab782213dc158f0a6ea39 Signed-off-by: Om Parkash --- drivers/cam_sensor_module/cam_sensor/cam_sensor_core.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/cam_sensor_module/cam_sensor/cam_sensor_core.c b/drivers/cam_sensor_module/cam_sensor/cam_sensor_core.c index 32b05eadfc64..38846433fd0a 100644 --- a/drivers/cam_sensor_module/cam_sensor/cam_sensor_core.c +++ b/drivers/cam_sensor_module/cam_sensor/cam_sensor_core.c @@ -688,8 +688,9 @@ int cam_sensor_match_id(struct cam_sensor_ctrl_t *s_ctrl) rc = camera_io_dev_read( &(s_ctrl->io_master_info), slave_info->sensor_id_reg_addr, - &chipid, CAMERA_SENSOR_I2C_TYPE_WORD, - CAMERA_SENSOR_I2C_TYPE_WORD); + &chipid, + s_ctrl->sensor_probe_addr_type, + s_ctrl->sensor_probe_data_type); CAM_DBG(CAM_SENSOR, "read id: 0x%x expected id 0x%x:", chipid, slave_info->sensor_id);