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

Commit 3e7663e9 authored by Chandan Kumar Jha's avatar Chandan Kumar Jha
Browse files

msm: camera: cpas: Change port index to set CAMNOC bandwidth



Correction of typo. Modify the correct index to set CAMNOC bandwidth.

CRs-Fixed: 2571273
Change-Id: I411cb9417bb5686442e833dac78c51de42cc63f5
Signed-off-by: default avatarChandan Kumar Jha <cjha@codeaurora.org>
parent 01bb6065
Loading
Loading
Loading
Loading
+10 −3
Original line number Original line Diff line number Diff line
@@ -642,6 +642,7 @@ static int cam_cpas_update_axi_vote_bw(
	struct cam_cpas *cpas_core = (struct cam_cpas *) cpas_hw->core_info;
	struct cam_cpas *cpas_core = (struct cam_cpas *) cpas_hw->core_info;
	struct cam_cpas_private_soc *soc_private =
	struct cam_cpas_private_soc *soc_private =
		(struct cam_cpas_private_soc *) cpas_hw->soc_info.soc_private;
		(struct cam_cpas_private_soc *) cpas_hw->soc_info.soc_private;
	int idx;


	if (cpas_tree_node->axi_port_idx >= CAM_CPAS_MAX_AXI_PORTS) {
	if (cpas_tree_node->axi_port_idx >= CAM_CPAS_MAX_AXI_PORTS) {
		CAM_ERR(CAM_CPAS, "Invalid axi_port_idx: %d",
		CAM_ERR(CAM_CPAS, "Invalid axi_port_idx: %d",
@@ -658,9 +659,15 @@ static int cam_cpas_update_axi_vote_bw(
	if (soc_private->control_camnoc_axi_clk)
	if (soc_private->control_camnoc_axi_clk)
		return 0;
		return 0;


	cpas_core->camnoc_axi_port[cpas_tree_node->axi_port_idx].camnoc_bw =
	if (cpas_tree_node->camnoc_axi_port_idx >= CAM_CPAS_MAX_AXI_PORTS) {
		cpas_tree_node->camnoc_bw;
		CAM_ERR(CAM_CPAS, "Invalid camnoc_axi_port_idx: %d",
	camnoc_axi_port_updated[cpas_tree_node->camnoc_axi_port_idx] = true;
			cpas_tree_node->camnoc_axi_port_idx);
		return -EINVAL;
	}

	idx = cpas_tree_node->camnoc_axi_port_idx;
	cpas_core->camnoc_axi_port[idx].camnoc_bw = cpas_tree_node->camnoc_bw;
	camnoc_axi_port_updated[idx] = true;
	return 0;
	return 0;
}
}