qualcommbe: ipq95xx: pcs: fix USXGMII link-up failure
USXGMII link-up may fail due to too short delay after PLL reset. Increase the delay to fix this. 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
cd1acb9db5
commit
2de5564f7d
1 changed files with 24 additions and 0 deletions
|
@ -0,0 +1,24 @@
|
||||||
|
From d75aa2977a42b97d052ed0984fb305a853f55d49 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mantas Pucka <mantas@8devices.com>
|
||||||
|
Date: Wed, 9 Apr 2025 11:16:49 +0300
|
||||||
|
Subject: [PATCH] net: pcs: ipq-uniphy: fix USXGMII link-up failure
|
||||||
|
|
||||||
|
USXGMII link-up may fail due to too short delay after PLL reset.
|
||||||
|
Increase the delay to fix this.
|
||||||
|
|
||||||
|
Signed-off-by: Mantas Pucka <mantas@8devices.com>
|
||||||
|
---
|
||||||
|
drivers/net/pcs/pcs-qcom-ipq-uniphy.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- a/drivers/net/pcs/pcs-qcom-ipq-uniphy.c
|
||||||
|
+++ b/drivers/net/pcs/pcs-qcom-ipq-uniphy.c
|
||||||
|
@@ -490,7 +490,7 @@ static int ipq_unipcs_config_mode(struct
|
||||||
|
|
||||||
|
/* PCS PLL reset */
|
||||||
|
ipq_unipcs_reg_modify32(qunipcs, PCS_PLL_RESET, PCS_ANA_SW_RESET, 0);
|
||||||
|
- fsleep(10000);
|
||||||
|
+ fsleep(20000);
|
||||||
|
ipq_unipcs_reg_modify32(qunipcs, PCS_PLL_RESET,
|
||||||
|
PCS_ANA_SW_RESET, PCS_ANA_SW_RESET);
|
||||||
|
|
Loading…
Reference in a new issue