diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2018-09-05 12:42:15 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-09-06 07:48:34 -0700 |
commit | 0e01491de646000567bc202cc70026dc4b7f7d7a (patch) | |
tree | 455df3206dfcf0982c27f0be0eff4650b8899bcc /drivers/net/dsa/b53/Kconfig | |
parent | a8e8b98531369c9d9f21a81587b630935c64cb59 (diff) |
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>
Diffstat (limited to 'drivers/net/dsa/b53/Kconfig')
-rw-r--r-- | drivers/net/dsa/b53/Kconfig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/dsa/b53/Kconfig b/drivers/net/dsa/b53/Kconfig index 37745f4bf4f6..e83ebfafd881 100644 --- a/drivers/net/dsa/b53/Kconfig +++ b/drivers/net/dsa/b53/Kconfig @@ -35,3 +35,10 @@ config B53_SRAB_DRIVER help Select to enable support for memory-mapped Switch Register Access Bridge Registers (SRAB) like it is found on the BCM53010 + +config B53_SERDES + tristate "B53 SerDes support" + depends on B53 + default ARCH_BCM_NSP + help + Select to enable support for SerDes on e.g: Northstar Plus SoCs. |