net: phy: marvell: add basic support of 88E308X/88E609X family
authorPawel Dembicki <paweldembicki@gmail.com>
Tue, 2 Apr 2024 20:11:18 +0000 (22:11 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 4 Apr 2024 02:33:20 +0000 (19:33 -0700)
commitada9841e3e665bb320d2eedcf33f640198e2378d
treef3b5e83576729d7d78ff3ec25ae3a5fccea78cf0
parent04af1d64370180f362b48154d42b299be513884f
net: phy: marvell: add basic support of 88E308X/88E609X family

This patch implements only basic support.

It covers PHY used in multiple IC:
PHY: 88E308288E3083
Switch: 88E609688E6097

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/r/20240402201123.2961909-1-paweldembicki@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/marvell.c
include/linux/marvell_phy.h