summaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/files/drivers/net
diff options
context:
space:
mode:
authorMaxim Anisimov <maxim.anisimov.ua@gmail.com>2023-12-10 16:27:32 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2024-01-02 21:56:52 +0100
commit7eb0458c1f7e4f681b16d2721cfc3fcb69774c95 (patch)
treed36cb0390dc455584ee9f1455665fab91ca802d1 /target/linux/ramips/files/drivers/net
parent3f1be8edee29fe79fc33c88cbd9d647a490410e5 (diff)
downloadopenwrt-7eb0458c1f7e4f681b16d2721cfc3fcb69774c95.tar.gz
openwrt-7eb0458c1f7e4f681b16d2721cfc3fcb69774c95.tar.bz2
openwrt-7eb0458c1f7e4f681b16d2721cfc3fcb69774c95.zip
ramips: mtk_eth_soc: wait longer after FE core reset to settle
Enabling the FE core too early causes the system to hang during boot uncondtionally, after the reset is released. Increate it to 1-1.2ms range. Fixes: 60fadae62b64 ("ramips: ethernet: ralink: move reset of the esw into the esw instead of fe") Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com> [Split previous commit, provide rationale] Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Diffstat (limited to 'target/linux/ramips/files/drivers/net')
-rw-r--r--target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
index 78b17605d2..dab8a173f7 100644
--- a/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
+++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
@@ -149,7 +149,7 @@ void fe_reset_fe(struct fe_priv *priv)
reset_control_assert(priv->resets);
usleep_range(60, 120);
reset_control_deassert(priv->resets);
- usleep_range(60, 120);
+ usleep_range(1000, 1200);
}
static inline void fe_int_disable(u32 mask)