net: dsa: xrs700x: provide own phylink MAC operations
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Tue, 16 Apr 2024 10:19:08 +0000 (11:19 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 18 Apr 2024 01:29:49 +0000 (18:29 -0700)
commit860a9bed265146b10311bcadbbcef59c3af4454d
treeb4d3f66c75cf04c65c6077f74ca3722927c0821f
parenta3c363df0ad296c4a042b724701d6a1341bfc618
net: dsa: xrs700x: provide own phylink MAC operations

Convert xrs700x to provide its own phylink MAC operations, thus
avoiding the shim layer in DSA's port.c. We need to provide stubs for
the mac_link_down() and mac_config() methods which are mandatory.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/r/E1rwfu8-007531-TG@rmk-PC.armlinux.org.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/xrs700x/xrs700x.c