mbox series

[net-next,0/3] net: dsa: mv88e6xxx: Add Amethyst 88E6393X

Message ID 20200819153816.30834-1-marek.behun@nic.cz
Headers show
Series net: dsa: mv88e6xxx: Add Amethyst 88E6393X | expand

Message

Marek BehĂșn Aug. 19, 2020, 3:38 p.m. UTC
Hello,

this adds support for one Marvell switch from the Amethyst family,
88E6393X.

USXGMII mode is not supported, nor SERDES stats nor SERDES register dumps.

Tested on Marvell CN9130 Customer Reference Board.

Marek

Marek BehĂșn (3):
  net: phy: add interface mode PHY_INTERFACE_MODE_5GBASER.
  net: dsa: mv88e6xxx: return error instead of lane in .serdes_get_lane
  net: dsa: mv88e6xxx: add support for 88E6393X from Amethyst family

 drivers/net/dsa/mv88e6xxx/chip.c   | 130 +++++++++++++++---
 drivers/net/dsa/mv88e6xxx/chip.h   |   6 +-
 drivers/net/dsa/mv88e6xxx/port.c   |  87 ++++++++++--
 drivers/net/dsa/mv88e6xxx/port.h   |   9 ++
 drivers/net/dsa/mv88e6xxx/serdes.c | 204 +++++++++++++++++++++++------
 drivers/net/dsa/mv88e6xxx/serdes.h |  24 ++--
 include/linux/phy.h                |   3 +
 7 files changed, 389 insertions(+), 74 deletions(-)