linux/drivers/net/dsa/b53
Florian Fainelli 0e01491de6 net: dsa: b53: Add SerDes support
Add support for the Northstar Plus SerDes which is accessed through a
special page of the switch. Since this is something that most people
probably will not want to use, make it a configurable option with a
default on ARCH_BCM_NSP where it is the most useful currently.

The SerDes supports both SGMII and 1000baseX modes for both lanes, and
2500baseX for one of the lanes, and is internally looking like a
seemingly standard MII PHY, except for the few bits that got repurposed.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-09-06 07:48:34 -07:00
..
b53_common.c net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00
b53_mdio.c net: dsa: b53: Add BCM5389 support 2018-06-01 11:15:42 -04:00
b53_mmap.c net: dsa: b53: Fix sparse warnings in b53_mmap.c 2018-04-04 11:15:27 -04:00
b53_priv.h net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00
b53_regs.h net: dsa: b53: Define EEE register page 2017-09-19 16:08:53 -07:00
b53_serdes.c net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00
b53_serdes.h net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00
b53_spi.c net: dsa: b53: remove .owner and .bus fields for driver 2016-08-14 21:24:25 -07:00
b53_srab.c net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00
Kconfig net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00
Makefile net: dsa: b53: Add SerDes support 2018-09-06 07:48:34 -07:00