net: mvpp2: Drop PHY_INTERFACE_MODE_SGMII_2500 support
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Tue, 21 Mar 2023 17:25:52 +0000 (18:25 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Fri, 7 Apr 2023 12:20:53 +0000 (14:20 +0200)
commit6b1948d81a8d266f2bf9ea0174c64893b740ea16
tree5fd1a3076b1fac322b8e4d3c41bf30eecdba3fc6
parent9461d73de988964b51a796f69ce0d9424599ebd9
net: mvpp2: Drop PHY_INTERFACE_MODE_SGMII_2500 support

This mode does not seem to be well defined and used anywhere, remove support for it.
Based on discussion:
- 1000baseX does c37 AN of duplex+pause
- SGMII does AN of duplex+pause+speed, at lower speed bytes are repeated 10x/100x
- 2500baseX does not do AN, or does very different c73 AN
- SGMII 2500 behavior is unclear

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
drivers/net/mvpp2.c