Просмотр исходного кода

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 <[email protected]>
DENG Qingfang 4 лет назад
Родитель
Сommit
8d1567ba61

+ 1 - 1
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));