ramips: mt7620: fix RGMII TXID PHY mode
authorMichael Pratt <mcpratt@pm.me>
Sat, 1 May 2021 18:17:11 +0000 (14:17 -0400)
committerPetr Štetiar <ynezz@true.cz>
Tue, 19 Apr 2022 12:48:21 +0000 (14:48 +0200)
commit3f976d0225c7ba6e645a89ff17e101aede6625b3
treea371a77a72bd22d1ee93a68803205df6ff91443c
parent6685eb29e507ee3e6f913290c54767ba63e2ce80
ramips: mt7620: fix RGMII TXID PHY mode

the register bits for TX delay and RX delay are opposites:
when TX delay bit is set, delay is enabled
when RX delay bit is set, delay is disabled

So, when both bits are unset, it is RX delay
and when both bits are set, it is TX delay

Note: TXID is the default RGMII mode of the SOC

Fixes: 5410a8e2959a ("ramips: mt7620: add rgmii delays support")
Signed-off-by: Michael Pratt <mcpratt@pm.me>
(cherry picked from commit 26c84b2e46caba1ae17bc82a533c99eee65e7004)
target/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c