generic: mt7530: fix EEE patch
The higher 16-bit of EEE register was overwritten by mistake, fix that. Fixes: 5b9ba4a93e83 ("generic: mt7530: support adjusting EEE") Signed-off-by: DENG Qingfang <dqfext@gmail.com>
This commit is contained in:
parent
2d15468323
commit
8d1567ba61
@ -66,7 +66,7 @@ Signed-off-by: René van Dorst <opensource@vdorst.com>
|
|||||||
+ eeecr &= 0xFFFF0000;
|
+ eeecr &= 0xFFFF0000;
|
||||||
+ if (!e->tx_lpi_enabled)
|
+ if (!e->tx_lpi_enabled)
|
||||||
+ eeecr |= LPI_MODE_EN;
|
+ eeecr |= LPI_MODE_EN;
|
||||||
+ eeecr = LPI_THRESH(e->tx_lpi_timer);
|
+ eeecr |= LPI_THRESH(e->tx_lpi_timer);
|
||||||
+ mt7530_write(priv, MT7530_PMEEECR_P(port), eeecr);
|
+ mt7530_write(priv, MT7530_PMEEECR_P(port), eeecr);
|
||||||
+ } else {
|
+ } else {
|
||||||
+ priv->eee_enable &= ~(BIT(port));
|
+ priv->eee_enable &= ~(BIT(port));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user