Forráskód Böngészése

Merge "msm: camera: cpas: Update camnoc axi port vote during cpas start/stop" into camera-kernel.lnx.4.0

Camera Software Integration 5 éve
szülő
commit
2601946ec0
1 módosított fájl, 14 hozzáadás és 0 törlés
  1. 14 0
      drivers/cam_cpas/cam_cpas_hw.c

+ 14 - 0
drivers/cam_cpas/cam_cpas_hw.c

@@ -708,6 +708,20 @@ static int cam_cpas_util_apply_client_axi_vote(
 			}
 			mnoc_axi_port_updated[i] = true;
 		}
+
+		for (i = 0; i < cpas_core->num_camnoc_axi_ports; i++) {
+			if (axi_vote->axi_path[0].camnoc_bw) {
+				/* start case */
+				cpas_core->camnoc_axi_port[i].additional_bw +=
+					CAM_CPAS_DEFAULT_AXI_BW;
+			} else {
+				/* stop case */
+				cpas_core->camnoc_axi_port[i].additional_bw -=
+					CAM_CPAS_DEFAULT_AXI_BW;
+			}
+			camnoc_axi_port_updated[i] = true;
+		}
+
 		goto vote_start_clients;
 	}