From e585c40a0354b0a8a8a600eabd74dd067dd692db Mon Sep 17 00:00:00 2001
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Date: Mon, 29 May 2023 11:17:45 +0300
Subject: [PATCH 03/12] clk: qcom: gcc-msm8996: mark
 gcc_aggre0_noc_mpu_cfg_ahb_clk as critical

Mark gcc_aggre0_noc_mpu_cfg_ahb_clk as critical and fix rate setting for this clock.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 kernel/drivers/clk/qcom/gcc-msm8996.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kernel/drivers/clk/qcom/gcc-msm8996.c b/kernel/drivers/clk/qcom/gcc-msm8996.c
index 9b1674b28d45..e062b00659de 100644
--- a/kernel/drivers/clk/qcom/gcc-msm8996.c
+++ b/kernel/drivers/clk/qcom/gcc-msm8996.c
@@ -2990,6 +2990,7 @@ static struct clk_branch gcc_aggre0_noc_mpu_cfg_ahb_clk = {
 			.name = "gcc_aggre0_noc_mpu_cfg_ahb_clk",
 			.parent_names = (const char *[]){ "config_noc_clk_src" },
 			.num_parents = 1,
+			.flags = CLK_SET_RATE_PARENT | CLK_IS_CRITICAL,
 			.ops = &clk_branch2_ops,
 		},
 	},
-- 
2.39.2

