From dd36d70ee0ad7b24a66459c651ce51451e5bb239 Mon Sep 17 00:00:00 2001 From: George Shen Date: Tue, 5 May 2020 15:20:34 -0700 Subject: [PATCH] msm: cvp: Fix a cvp BW over-voting problem Incorrect unit of BW vote was used by CVP driver when voting for DDR bandwidth. Fix the issue in this change. Change-Id: I916f54750fa6b9858a02a50a851cf83e2e06c8b1 Signed-off-by: George Shen --- drivers/media/platform/msm/cvp/msm_cvp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/platform/msm/cvp/msm_cvp.c b/drivers/media/platform/msm/cvp/msm_cvp.c index 322141c18838..4211b4db386b 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp.c +++ b/drivers/media/platform/msm/cvp/msm_cvp.c @@ -789,6 +789,7 @@ static int adjust_bw_freqs(void) } bw_sum = rt_pwr.bw_sum + nrt_pwr.bw_sum; + bw_sum = bw_sum >> 10; bw_sum = (bw_sum > max_bw) ? max_bw : bw_sum; bw_sum = (bw_sum < min_bw) ? min_bw : bw_sum;