From 5f191aac3de0c81bfc3cbd2432569c07d6d24e23 Mon Sep 17 00:00:00 2001 From: Jagadeesh Kona Date: Mon, 20 Nov 2023 15:53:38 +0530 Subject: [PATCH] clk: qcom: videocc-kalama: Keep video_cc_sleep_clk always ON Remove video_cc_sleep_clk modelling and keep it always ON from clock driver. Change-Id: I4148e9223ba28a2ad3d2533ead368a76f5095efa Signed-off-by: Jagadeesh Kona --- drivers/clk/qcom/videocc-kalama.c | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/drivers/clk/qcom/videocc-kalama.c b/drivers/clk/qcom/videocc-kalama.c index 8a2848c1be58..bde07062eca9 100644 --- a/drivers/clk/qcom/videocc-kalama.c +++ b/drivers/clk/qcom/videocc-kalama.c @@ -493,32 +493,16 @@ static struct clk_branch video_cc_mvs1c_clk = { }, }; -static struct clk_branch video_cc_sleep_clk = { - .halt_reg = 0x8140, - .halt_check = BRANCH_HALT, - .clkr = { - .enable_reg = 0x8140, - .enable_mask = BIT(0), - .hw.init = &(struct clk_init_data){ - .name = "video_cc_sleep_clk", - .parent_hws = (const struct clk_hw*[]){ - &video_cc_sleep_clk_src.clkr.hw, - }, - .num_parents = 1, - .flags = CLK_SET_RATE_PARENT, - .ops = &clk_branch2_ops, - }, - }, -}; - /* * video_cc_ahb_clk * video_cc_xo_clk + * video_cc_sleep_clk */ static struct critical_clk_offset critical_clk_list[] = { { .offset = 0x80f4, .mask = BIT(0) }, { .offset = 0x8124, .mask = BIT(0) }, + { .offset = 0x8140, .mask = BIT(0) }, }; static struct clk_regmap *video_cc_kalama_clocks[] = { @@ -535,7 +519,6 @@ static struct clk_regmap *video_cc_kalama_clocks[] = { [VIDEO_CC_MVS1C_DIV2_DIV_CLK_SRC] = &video_cc_mvs1c_div2_div_clk_src.clkr, [VIDEO_CC_PLL0] = &video_cc_pll0.clkr, [VIDEO_CC_PLL1] = &video_cc_pll1.clkr, - [VIDEO_CC_SLEEP_CLK] = &video_cc_sleep_clk.clkr, [VIDEO_CC_SLEEP_CLK_SRC] = &video_cc_sleep_clk_src.clkr, [VIDEO_CC_XO_CLK_SRC] = &video_cc_xo_clk_src.clkr, };