net: dsa: mv88e6xxx: provide own phylink MAC operations
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Wed, 10 Apr 2024 19:42:48 +0000 (20:42 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 12 Apr 2024 03:01:14 +0000 (20:01 -0700)
commit0cb6da0c487d21236514f230bd6d2b799ee0a822
tree0ceb9a378d2af94b7ddffa873d2a16fcda62e7a2
parentcae425cb43feddd9fd62fc1b25567f9463da4915
net: dsa: mv88e6xxx: provide own phylink MAC operations

Convert mv88e6xxx to provide its own phylink MAC operations, thus
avoiding the shim layer in DSA's port.c

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://lore.kernel.org/r/E1rudqK-006K9N-HY@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/mv88e6xxx/chip.c