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

Commit b1d35b39 authored by Karthik Anantha Ram's avatar Karthik Anantha Ram
Browse files

msm: camera: Add check for I2C & SPI during IO release



Add check to ensure valid error code is returned in case
of I2C/SPI master during IO release. In an event where such
clients don't make such calls no error needs to be returned.

Change-Id: I3434573164c11534a486d3fd398e7d662cca1218
Signed-off-by: default avatarKarthik Anantha Ram <kartanan@codeaurora.org>
parent 65ad3cde
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -173,6 +173,9 @@ int32_t camera_io_release(struct camera_io_master *io_master_info)
	if (io_master_info->master_type == CCI_MASTER) {
		return cam_sensor_cci_i2c_util(io_master_info->cci_client,
			MSM_CCI_RELEASE);
	} else if ((io_master_info->master_type == I2C_MASTER) ||
			(io_master_info->master_type == SPI_MASTER)) {
		return 0;
	} else {
		CAM_ERR(CAM_SENSOR, "Invalid Comm. Master:%d",
			io_master_info->master_type);