From 235171a308ebc16594fc4d5ec9aef0f49b2238d2 Mon Sep 17 00:00:00 2001 From: Ronald Karyodisa Date: Thu, 1 Oct 2020 10:19:04 -0700 Subject: [PATCH] msm: cvp: Fix sum fps aggregation setting Initialize the sum fps calculation to avoid the value keep increasing. Change-Id: I826c88f7e75d318e2b328e8a525afb44511fb662 Signed-off-by: Ronald Karyodisa --- drivers/media/platform/msm/cvp/msm_cvp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/msm/cvp/msm_cvp.c b/drivers/media/platform/msm/cvp/msm_cvp.c index 9f2b65604edd..719ee46b10ff 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp.c +++ b/drivers/media/platform/msm/cvp/msm_cvp.c @@ -753,6 +753,10 @@ static void aggregate_power_update(struct msm_cvp_core *core, unsigned long op_fdu_max[2] = {0}, op_od_max[2] = {0}; unsigned long op_mpu_max[2] = {0}, op_ica_max[2] = {0}; unsigned long op_fw_max[2] = {0}, bw_sum[2] = {0}, op_bw_max[2] = {0}; + core->dyn_clk.sum_fps[HFI_HW_FDU] = 0; + core->dyn_clk.sum_fps[HFI_HW_MPU] = 0; + core->dyn_clk.sum_fps[HFI_HW_OD] = 0; + core->dyn_clk.sum_fps[HFI_HW_ICA] = 0; list_for_each_entry(inst, &core->instances, list) { if (inst->state == MSM_CVP_CORE_INVALID ||