OSDN Git Service

net: phy: marvell: add SFP support for 88E1510
authorIvan Bornyakov <i.bornyakov@metrotek.ru>
Thu, 12 Aug 2021 13:42:56 +0000 (16:42 +0300)
committerJakub Kicinski <kuba@kernel.org>
Sat, 14 Aug 2021 00:07:15 +0000 (17:07 -0700)
commitb697d9d38a5a5ab405d7cc4743d39fe2c5d7517c
tree04e5a291297754e9b4d9ee2539c9e57cddf142ff
parenta44fc4b6afc2ee9d186a2dcca64b5eaabab969d1
net: phy: marvell: add SFP support for 88E1510

Add support for SFP cages connected to the Marvell 88E1512 transceiver.
88E1512 supports for SGMII/1000Base-X/100Base-FX media type with RGMII
on system interface. Configure PHY to appropriate mode depending on the
type of SFP inserted. On SFP removal configure PHY to the RGMII-copper
mode so RJ-45 port can still work.

Signed-off-by: Ivan Bornyakov <i.bornyakov@metrotek.ru>
Link: https://lore.kernel.org/r/20210812134256.2436-1-i.bornyakov@metrotek.ru
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/marvell.c