+++ /dev/null
-From 85e8ee59dfde1a7b847fbed0778391392cd985cb Mon Sep 17 00:00:00 2001
-From: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
-Date: Wed, 31 Jul 2024 11:59:11 +0530
-Subject: clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled
-
-From: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
-
-commit 85e8ee59dfde1a7b847fbed0778391392cd985cb upstream.
-
-Currently, clk_zonda_pll_set_rate polls for the PLL to lock even if the
-PLL is disabled. However, if the PLL is disabled then LOCK_DET will
-never assert and we'll return an error. There is no reason to poll
-LOCK_DET if the PLL is already disabled, so skip polling in this case.
-
-Fixes: f21b6bfecc27 ("clk: qcom: clk-alpha-pll: add support for zonda pll")
-Cc: stable@vger.kernel.org
-Signed-off-by: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
-Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-Link: https://lore.kernel.org/r/20240731062916.2680823-4-quic_skakitap@quicinc.com
-Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/clk/qcom/clk-alpha-pll.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/drivers/clk/qcom/clk-alpha-pll.c
-+++ b/drivers/clk/qcom/clk-alpha-pll.c
-@@ -1932,6 +1932,9 @@ static int clk_zonda_pll_set_rate(struct
- regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
- regmap_write(pll->clkr.regmap, PLL_L_VAL(pll), l);
-
-+ if (!clk_hw_is_enabled(hw))
-+ return 0;
-+
- /* Wait before polling for the frequency latch */
- udelay(5);
-
fuse-use-unsigned-type-for-getxattr-listxattr-size-truncation.patch
clk-qcom-clk-alpha-pll-fix-the-pll-post-div-mask.patch
clk-qcom-clk-alpha-pll-fix-the-trion-pll-postdiv-set-rate-api.patch
-clk-qcom-clk-alpha-pll-fix-zonda-set_rate-failure-when-pll-is-disabled.patch
can-mcp251x-fix-deadlock-if-an-interrupt-occurs-during-mcp251x_open.patch
tracing-avoid-possible-softlockup-in-tracing_iter_reset.patch
ila-call-nf_unregister_net_hooks-sooner.patch
+++ /dev/null
-From 85e8ee59dfde1a7b847fbed0778391392cd985cb Mon Sep 17 00:00:00 2001
-From: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
-Date: Wed, 31 Jul 2024 11:59:11 +0530
-Subject: clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled
-
-From: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
-
-commit 85e8ee59dfde1a7b847fbed0778391392cd985cb upstream.
-
-Currently, clk_zonda_pll_set_rate polls for the PLL to lock even if the
-PLL is disabled. However, if the PLL is disabled then LOCK_DET will
-never assert and we'll return an error. There is no reason to poll
-LOCK_DET if the PLL is already disabled, so skip polling in this case.
-
-Fixes: f21b6bfecc27 ("clk: qcom: clk-alpha-pll: add support for zonda pll")
-Cc: stable@vger.kernel.org
-Signed-off-by: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
-Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-Link: https://lore.kernel.org/r/20240731062916.2680823-4-quic_skakitap@quicinc.com
-Signed-off-by: Bjorn Andersson <andersson@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/clk/qcom/clk-alpha-pll.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/drivers/clk/qcom/clk-alpha-pll.c
-+++ b/drivers/clk/qcom/clk-alpha-pll.c
-@@ -2005,6 +2005,9 @@ static int clk_zonda_pll_set_rate(struct
- regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
- regmap_write(pll->clkr.regmap, PLL_L_VAL(pll), l);
-
-+ if (!clk_hw_is_enabled(hw))
-+ return 0;
-+
- /* Wait before polling for the frequency latch */
- udelay(5);
-
fuse-use-unsigned-type-for-getxattr-listxattr-size-truncation.patch
clk-qcom-clk-alpha-pll-fix-the-pll-post-div-mask.patch
clk-qcom-clk-alpha-pll-fix-the-trion-pll-postdiv-set-rate-api.patch
-clk-qcom-clk-alpha-pll-fix-zonda-set_rate-failure-when-pll-is-disabled.patch
can-mcp251x-fix-deadlock-if-an-interrupt-occurs-during-mcp251x_open.patch
spi-rockchip-resolve-unbalanced-runtime-pm-system-pm-handling.patch
tracing-avoid-possible-softlockup-in-tracing_iter_reset.patch