From: DENG Qingfang Date: Fri, 7 May 2021 04:36:03 +0000 (+0800) Subject: generic: mt7530: fix EEE patch X-Git-Tag: v21.02.0-rc2~30 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=1a2ebb88f521a25964eaf2ee9708474fc5328ac5;p=openwrt%2Fstaging%2Fhauke.git 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 (cherry picked from commit 8d1567ba6177f24969e76733d0cee30a830b5f7e) --- 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 + 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));