Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 250a8a16 authored by Rajesh Bondugula's avatar Rajesh Bondugula Committed by Gerrit - the friendly Code Review server
Browse files

msm: camera: sensor: Execute delay operation



Execute delay operation in actuator.
Return failure if any i2c operation fails in
actuator.

Change-Id: I47089863595db416c678c783069a21d9c13b3044
Signed-off-by: default avatarRajesh Bondugula <rajeshb@codeaurora.org>
parent 1acad2bb
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -398,11 +398,15 @@ static int32_t msm_actuator_init_focus(struct msm_actuator_ctrl_t *a_ctrl,
			pr_err("Unsupport i2c_operation: %d\n",
				settings[i].i2c_operation);
			break;
		}

		if (0 != settings[i].delay)
			msleep(settings[i].delay);

		if (rc < 0)
		if (rc < 0) {
			pr_err("%s:%d fail addr = 0X%X, data = 0X%X, dt = %d",
				__func__, __LINE__, settings[i].reg_addr,
				settings[i].reg_data, settings[i].data_type);
			break;
		}
	}