Просмотр исходного кода

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 <[email protected]>

[Split previous commit, provide rationale]
Signed-off-by: Lech Perczak <[email protected]>
Maxim Anisimov 2 лет назад
Родитель
Сommit
7eb0458c1f

+ 1 - 1
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)