mirror of
https://github.com/openwrt/openwrt.git
synced 2025-04-23 10:24:11 +00:00
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
24
target/linux/qualcommbe/patches-6.6/702-net-pcs-ipq-uniphy-fix-USXGMII-link-up-failure.patch
Normal file
24
target/linux/qualcommbe/patches-6.6/702-net-pcs-ipq-uniphy-fix-USXGMII-link-up-failure.patch
Normal file
@ -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…
x
Reference in New Issue
Block a user