From 1f72d2fd80cb20b655e186d5413a4320f19a03d7 Mon Sep 17 00:00:00 2001 From: Alok Chauhan Date: Wed, 20 Mar 2024 14:16:17 +0530 Subject: [PATCH] msm: camera: utils: populate applied clock rate properly Currently applied clock rate variable is getting updated with default -ve value for clocks for which no rate set. This is giving wrong impression of clock rate being applied. Updated applied clock rate based on clock rate value set. CRs-Fixed: 3794045 Change-Id: Ib37165dbaf4c1ec56abff1d3ba3eaf21eae79734 Signed-off-by: Alok Chauhan --- drivers/cam_utils/cam_soc_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cam_utils/cam_soc_util.c b/drivers/cam_utils/cam_soc_util.c index d10281f921..f26c8fdaa3 100644 --- a/drivers/cam_utils/cam_soc_util.c +++ b/drivers/cam_utils/cam_soc_util.c @@ -1480,7 +1480,7 @@ static int cam_soc_util_set_clk_rate(struct cam_hw_soc_info *soc_info, } } - if (applied_clk_rate) + if (applied_clk_rate && set_rate) *applied_clk_rate = clk_rate_round; return rc;