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 <[email protected]>
---
 .../pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/target/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
 
b/target/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
index b9ca691f6f..0fd4151ad0 100644
--- 
a/target/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
+++ 
b/target/linux/generic/pending-5.4/761-net-dsa-mt7530-Support-EEE-features.patch
@@ -66,7 +66,7 @@ Signed-off-by: RenĂ© van Dorst <[email protected]>
 +              eeecr &= 0xFFFF0000;
 +              if (!e->tx_lpi_enabled)
 +                      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);
 +      } else {
 +              priv->eee_enable &= ~(BIT(port));
-- 
2.25.1


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to