net: dsa: mv88e6xxx: mv88e6390X SERDES support
authorAndrew Lunn <andrew@lunn.ch>
Thu, 25 May 2017 23:03:23 +0000 (01:03 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 26 May 2017 19:00:45 +0000 (15:00 -0400)
commit6335e9f2446b44139ac0722a81759a2b2f90bb4c
tree70153cdcecef8f77a954a73b6f64096591624e14
parentba9b989dc77d9f0a0968ff6bc13ad762d3bf468e
net: dsa: mv88e6xxx: mv88e6390X SERDES support

The mv88e6390X family has 8 SERDES lanes. These can be used for 2
10Gbps ports, ports 9 or 10. If these ports are used at slower speeds,
the SERDES lanes become available for other ports for 1000Base-X.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/dsa/mv88e6xxx/serdes.c
drivers/net/dsa/mv88e6xxx/serdes.h