ramips: mt7620: fix RGMII TXID PHY mode
authorMichael Pratt <mcpratt@pm.me>
Sat, 1 May 2021 18:17:11 +0000 (14:17 -0400)
committerChuanhong Guo <gch981213@gmail.com>
Wed, 23 Jun 2021 06:22:19 +0000 (14:22 +0800)
commit26c84b2e46caba1ae17bc82a533c99eee65e7004
treebb302592fcd36994182cf10160468efb3ca30d54
parentcc6fd6fbb505071e08011f7998afaffefcf08fd3
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>
target/linux/ramips/files/drivers/net/ethernet/ralink/soc_mt7620.c