From: Robert Marko <robimarko@gmail.com>
To: Christian Marangi <ansuelsmth@gmail.com>,
Bjorn Andersson <andersson@kernel.org>,
Michael Turquette <mturquette@baylibre.com>,
Stephen Boyd <sboyd@kernel.org>,
linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org,
linux-kernel@vger.kernel.org
Cc: stable@vger.kernel.org
Subject: Re: [PATCH] clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src
Date: Sat, 24 May 2025 12:18:13 +0200 [thread overview]
Message-ID: <35ec4b1e-9502-4d4f-96cd-531c176dc82d@gmail.com> (raw)
In-Reply-To: <20250522202600.4028-1-ansuelsmth@gmail.com>
On 22. 05. 2025. 22:25, Christian Marangi wrote:
> With the conversion done by commit e88f03230dc0 ("clk: qcom: gcc-ipq8074:
> rework nss_port5/6 clock to multiple conf") a Copy-Paste error was made
> for the nss_port6_tx_clk_src frequency table.
>
> This was caused by the wrong setting of the parent in
> ftbl_nss_port6_tx_clk_src that was wrongly set to P_UNIPHY1_RX instead
> of P_UNIPHY2_TX.
>
> This cause the UNIPHY2 port to malfunction when it needs to be scaled to
> higher clock. The malfunction was observed with the example scenario
> with an Aquantia 10G PHY connected and a speed higher than 1G (example
> 2.5G)
>
> Fix the broken frequency table to restore original functionality.
>
> Cc: stable@vger.kernel.org
> Fixes: e88f03230dc0 ("clk: qcom: gcc-ipq8074: rework nss_port5/6 clock to multiple conf")
> Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Tested-by: Robert Marko <robimarko@gmail.com>
> ---
> drivers/clk/qcom/gcc-ipq8074.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/clk/qcom/gcc-ipq8074.c b/drivers/clk/qcom/gcc-ipq8074.c
> index 7258ba5c0900..1329ea28d703 100644
> --- a/drivers/clk/qcom/gcc-ipq8074.c
> +++ b/drivers/clk/qcom/gcc-ipq8074.c
> @@ -1895,10 +1895,10 @@ static const struct freq_conf ftbl_nss_port6_tx_clk_src_125[] = {
> static const struct freq_multi_tbl ftbl_nss_port6_tx_clk_src[] = {
> FMS(19200000, P_XO, 1, 0, 0),
> FM(25000000, ftbl_nss_port6_tx_clk_src_25),
> - FMS(78125000, P_UNIPHY1_RX, 4, 0, 0),
> + FMS(78125000, P_UNIPHY2_TX, 4, 0, 0),
> FM(125000000, ftbl_nss_port6_tx_clk_src_125),
> - FMS(156250000, P_UNIPHY1_RX, 2, 0, 0),
> - FMS(312500000, P_UNIPHY1_RX, 1, 0, 0),
> + FMS(156250000, P_UNIPHY2_TX, 2, 0, 0),
> + FMS(312500000, P_UNIPHY2_TX, 1, 0, 0),
> { }
> };
>
next prev parent reply other threads:[~2025-05-24 10:18 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-05-22 20:25 [PATCH] clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src Christian Marangi
2025-05-24 10:18 ` Robert Marko [this message]
2025-06-12 4:00 ` Bjorn Andersson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=35ec4b1e-9502-4d4f-96cd-531c176dc82d@gmail.com \
--to=robimarko@gmail.com \
--cc=andersson@kernel.org \
--cc=ansuelsmth@gmail.com \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mturquette@baylibre.com \
--cc=sboyd@kernel.org \
--cc=stable@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox