linux-clk.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] clk: qcom: Drop unused 8998 clock
@ 2018-12-13 16:44 Jeffrey Hugo
  2018-12-13 16:52 ` Marc Gonzalez
  2018-12-13 19:37 ` Stephen Boyd
  0 siblings, 2 replies; 3+ messages in thread
From: Jeffrey Hugo @ 2018-12-13 16:44 UTC (permalink / raw)
  To: sboyd, andy.gross, david.brown, mturquette
  Cc: bjorn.andersson, linux-arm-msm, linux-clk, linux-kernel,
	marc.w.gonzalez, Jeffrey Hugo

gcc_lpass_trig_clk is not used downstream, therefore there is no reason to
expect it to be needed for clients.  Lets remove it because messing with
the clock has been observed to cause Linux hangs when the qdss_clk is
initialized by rpmcc.

Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
---
 drivers/clk/qcom/gcc-msm8998.c | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/drivers/clk/qcom/gcc-msm8998.c b/drivers/clk/qcom/gcc-msm8998.c
index f3c2ab4..4b75a09 100644
--- a/drivers/clk/qcom/gcc-msm8998.c
+++ b/drivers/clk/qcom/gcc-msm8998.c
@@ -2005,19 +2005,6 @@ enum {
 	},
 };
 
-static struct clk_branch gcc_lpass_trig_clk = {
-	.halt_reg = 0x4701c,
-	.halt_check = BRANCH_HALT,
-	.clkr = {
-		.enable_reg = 0x4701c,
-		.enable_mask = BIT(0),
-		.hw.init = &(struct clk_init_data){
-			.name = "gcc_lpass_trig_clk",
-			.ops = &clk_branch2_ops,
-		},
-	},
-};
-
 static struct clk_branch gcc_mmss_noc_cfg_ahb_clk = {
 	.halt_reg = 0x9004,
 	.halt_check = BRANCH_HALT,
@@ -2710,7 +2697,6 @@ enum {
 	[GCC_HMSS_AT_CLK] = &gcc_hmss_at_clk.clkr,
 	[GCC_HMSS_RBCPR_CLK] = &gcc_hmss_rbcpr_clk.clkr,
 	[GCC_HMSS_TRIG_CLK] = &gcc_hmss_trig_clk.clkr,
-	[GCC_LPASS_TRIG_CLK] = &gcc_lpass_trig_clk.clkr,
 	[GCC_MMSS_NOC_CFG_AHB_CLK] = &gcc_mmss_noc_cfg_ahb_clk.clkr,
 	[GCC_MMSS_QM_AHB_CLK] = &gcc_mmss_qm_ahb_clk.clkr,
 	[GCC_MMSS_QM_CORE_CLK] = &gcc_mmss_qm_core_clk.clkr,
-- 
Qualcomm Datacenter Technologies as an affiliate of Qualcomm Technologies, Inc.
Qualcomm Technologies, Inc. is a member of the
Code Aurora Forum, a Linux Foundation Collaborative Project.


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] clk: qcom: Drop unused 8998 clock
  2018-12-13 16:44 [PATCH] clk: qcom: Drop unused 8998 clock Jeffrey Hugo
@ 2018-12-13 16:52 ` Marc Gonzalez
  2018-12-13 19:37 ` Stephen Boyd
  1 sibling, 0 replies; 3+ messages in thread
From: Marc Gonzalez @ 2018-12-13 16:52 UTC (permalink / raw)
  To: Jeffrey Hugo, Stephen Boyd, Andy Gross, David Brown, Michael Turquette
  Cc: Bjorn Andersson, MSM, linux-clk, LKML

On 13/12/2018 17:44, Jeffrey Hugo wrote:

> gcc_lpass_trig_clk is not used downstream, therefore there is no reason to
> expect it to be needed for clients.  Lets remove it because messing with

"Let's" ;-p

> the clock has been observed to cause Linux hangs when the qdss_clk is
> initialized by rpmcc.
> 
> Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
> ---
>  drivers/clk/qcom/gcc-msm8998.c | 14 --------------
>  1 file changed, 14 deletions(-)

Reviewed-by: Marc Gonzalez <marc.w.gonzalez@free.fr>

Regards.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] clk: qcom: Drop unused 8998 clock
  2018-12-13 16:44 [PATCH] clk: qcom: Drop unused 8998 clock Jeffrey Hugo
  2018-12-13 16:52 ` Marc Gonzalez
@ 2018-12-13 19:37 ` Stephen Boyd
  1 sibling, 0 replies; 3+ messages in thread
From: Stephen Boyd @ 2018-12-13 19:37 UTC (permalink / raw)
  To: Jeffrey Hugo, andy.gross, david.brown, mturquette
  Cc: bjorn.andersson, linux-arm-msm, linux-clk, linux-kernel,
	marc.w.gonzalez, Jeffrey Hugo

Quoting Jeffrey Hugo (2018-12-13 08:44:14)
> gcc_lpass_trig_clk is not used downstream, therefore there is no reason to
> expect it to be needed for clients.  Lets remove it because messing with
> the clock has been observed to cause Linux hangs when the qdss_clk is
> initialized by rpmcc.
> 
> Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>

Fixes tag?


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-13 19:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-13 16:44 [PATCH] clk: qcom: Drop unused 8998 clock Jeffrey Hugo
2018-12-13 16:52 ` Marc Gonzalez
2018-12-13 19:37 ` Stephen Boyd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).