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

Commit b9ae9bed authored by Camera Software Integration's avatar Camera Software Integration Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: camera: cpas: Fix TCSR Register programming" into camera-kernel.lnx.3.1

parents 9c230344 2caf9493
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -519,7 +519,7 @@ static irqreturn_t cam_cpastop_handle_irq(int irq_num, void *data)

static int cam_cpastop_poweron(struct cam_hw_info *cpas_hw)
{
	int i;
	int i, reg_val;
	struct cam_cpas_hw_errata_wa_list *errata_wa_list =
		camnoc_info->errata_wa_list;
	struct cam_cpas_hw_errata_wa *errata_wa;
@@ -547,8 +547,9 @@ static int cam_cpastop_poweron(struct cam_hw_info *cpas_hw)
	if (errata_wa_list) {
		errata_wa = &errata_wa_list->tcsr_camera_hf_sf_ares_glitch;
		if (errata_wa->enable) {
			scm_io_write(errata_wa->data.reg_info.offset,
				errata_wa->data.reg_info.value);
			reg_val = scm_io_read(errata_wa->data.reg_info.offset);
			reg_val |= errata_wa->data.reg_info.value;
			scm_io_write(errata_wa->data.reg_info.offset, reg_val);
		}
	}