|
@@ -285,6 +285,7 @@ static void nps_enet_hw_reset(struct net_device *ndev)
|
|
ge_rst_value |= NPS_ENET_ENABLE << RST_GMAC_0_SHIFT;
|
|
ge_rst_value |= NPS_ENET_ENABLE << RST_GMAC_0_SHIFT;
|
|
nps_enet_reg_set(priv, NPS_ENET_REG_GE_RST, ge_rst_value);
|
|
nps_enet_reg_set(priv, NPS_ENET_REG_GE_RST, ge_rst_value);
|
|
usleep_range(10, 20);
|
|
usleep_range(10, 20);
|
|
|
|
+ ge_rst_value = 0;
|
|
nps_enet_reg_set(priv, NPS_ENET_REG_GE_RST, ge_rst_value);
|
|
nps_enet_reg_set(priv, NPS_ENET_REG_GE_RST, ge_rst_value);
|
|
|
|
|
|
/* Tx fifo reset sequence */
|
|
/* Tx fifo reset sequence */
|