mirror of
https://github.com/openwrt/openwrt.git
synced 2025-04-13 22:23:38 +00:00
qualcommbe: ipq95xx: nsscc: fix port5 clock parent
Fix incorrect port5 clock management Signed-off-by: Mantas Pucka <mantas@8devices.com> Link: https://github.com/openwrt/openwrt/pull/18459 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
baf7be6705
commit
e46bc86df7
@ -0,0 +1,46 @@
|
||||
From ce4c7eea1b6f05723240aadc5e1c240d26a6ef88 Mon Sep 17 00:00:00 2001
|
||||
From: Mantas Pucka <mantas@8devices.com>
|
||||
Date: Mon, 31 Mar 2025 15:39:59 +0300
|
||||
Subject: [PATCH] clk: qcom: nsscc-ipq9574: fix port5 clock config
|
||||
|
||||
Currently there is no configuration to derive 25/125MHz port5 clock
|
||||
from uniphy1 running at 125MHz. This is needed for SGMII mode when
|
||||
port5 is using uniphy1.
|
||||
|
||||
Fix this by adding option such clock config option.
|
||||
|
||||
Signed-off-by: Mantas Pucka <mantas@8devices.com>
|
||||
---
|
||||
drivers/clk/qcom/nsscc-ipq9574.c | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
--- a/drivers/clk/qcom/nsscc-ipq9574.c
|
||||
+++ b/drivers/clk/qcom/nsscc-ipq9574.c
|
||||
@@ -387,11 +387,13 @@ static const struct freq_multi_tbl ftbl_
|
||||
|
||||
static const struct freq_conf ftbl_nss_cc_port5_rx_clk_src_25[] = {
|
||||
C(P_UNIPHY1_NSS_RX_CLK, 12.5, 0, 0),
|
||||
+ C(P_UNIPHY1_NSS_RX_CLK, 5, 0, 0),
|
||||
C(P_UNIPHY0_NSS_RX_CLK, 5, 0, 0),
|
||||
};
|
||||
|
||||
static const struct freq_conf ftbl_nss_cc_port5_rx_clk_src_125[] = {
|
||||
C(P_UNIPHY1_NSS_RX_CLK, 2.5, 0, 0),
|
||||
+ C(P_UNIPHY1_NSS_RX_CLK, 1, 0, 0),
|
||||
C(P_UNIPHY0_NSS_RX_CLK, 1, 0, 0),
|
||||
};
|
||||
|
||||
@@ -412,11 +414,13 @@ static const struct freq_multi_tbl ftbl_
|
||||
|
||||
static const struct freq_conf ftbl_nss_cc_port5_tx_clk_src_25[] = {
|
||||
C(P_UNIPHY1_NSS_TX_CLK, 12.5, 0, 0),
|
||||
+ C(P_UNIPHY1_NSS_TX_CLK, 5, 0, 0),
|
||||
C(P_UNIPHY0_NSS_TX_CLK, 5, 0, 0),
|
||||
};
|
||||
|
||||
static const struct freq_conf ftbl_nss_cc_port5_tx_clk_src_125[] = {
|
||||
C(P_UNIPHY1_NSS_TX_CLK, 2.5, 0, 0),
|
||||
+ C(P_UNIPHY1_NSS_TX_CLK, 1, 0, 0),
|
||||
C(P_UNIPHY0_NSS_TX_CLK, 1, 0, 0),
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user