[openwrt/openwrt] generic: mt7530: fix EEE patch

LEDE Commits lede-commits at lists.infradead.org
Sun May 23 07:19:00 PDT 2021


hauke pushed a commit to openwrt/openwrt.git, branch openwrt-21.02:
https://git.openwrt.org/1a2ebb88f521a25964eaf2ee9708474fc5328ac5

commit 1a2ebb88f521a25964eaf2ee9708474fc5328ac5
Author: DENG Qingfang <dqfext at gmail.com>
AuthorDate: Fri May 7 12:36:03 2021 +0800

    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 at gmail.com>
    (cherry picked from commit 8d1567ba6177f24969e76733d0cee30a830b5f7e)
---
 .../generic/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 <opensource at vdorst.com>
 +		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));



More information about the lede-commits mailing list