|
@@ -1114,7 +1114,7 @@ static void mvneta_port_down(struct mvneta_port *pp)
|
|
mdelay(1);
|
|
mdelay(1);
|
|
|
|
|
|
val = mvreg_read(pp, MVNETA_RXQ_CMD);
|
|
val = mvreg_read(pp, MVNETA_RXQ_CMD);
|
|
- } while (val & 0xff);
|
|
|
|
|
|
+ } while (val & MVNETA_RXQ_ENABLE_MASK);
|
|
|
|
|
|
/* Stop Tx port activity. Check port Tx activity. Issue stop
|
|
/* Stop Tx port activity. Check port Tx activity. Issue stop
|
|
* command for active channels only
|
|
* command for active channels only
|
|
@@ -1139,7 +1139,7 @@ static void mvneta_port_down(struct mvneta_port *pp)
|
|
/* Check TX Command reg that all Txqs are stopped */
|
|
/* Check TX Command reg that all Txqs are stopped */
|
|
val = mvreg_read(pp, MVNETA_TXQ_CMD);
|
|
val = mvreg_read(pp, MVNETA_TXQ_CMD);
|
|
|
|
|
|
- } while (val & 0xff);
|
|
|
|
|
|
+ } while (val & MVNETA_TXQ_ENABLE_MASK);
|
|
|
|
|
|
/* Double check to verify that TX FIFO is empty */
|
|
/* Double check to verify that TX FIFO is empty */
|
|
count = 0;
|
|
count = 0;
|