aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpiutil.c
diff options
context:
space:
mode:
authorMaxime Chevallier <maxime.chevallier@bootlin.com>2019-02-11 15:25:29 +0100
committerDavid S. Miller <davem@davemloft.net>2019-02-13 19:17:53 -0500
commit7fd8afa8933a095a97995885740999f174e61b60 (patch)
tree455338f2966ed5d607042406f4990b2038a09662 /lib/mpi/mpiutil.c
parentac3f5533343f6ec7fa24a27f0ae22bbfd27e0b23 (diff)
downloadlinux-7fd8afa8933a095a97995885740999f174e61b60.tar.gz
linux-7fd8afa8933a095a97995885740999f174e61b60.tar.bz2
linux-7fd8afa8933a095a97995885740999f174e61b60.zip
net: phy: Add generic support for 2.5GBaseT and 5GBaseT
The 802.3bz specification, based on previous by the NBASET alliance, defines the 2.5GBaseT and 5GBaseT link modes for ethernet traffic on cat5e, cat6 and cat7 cables. These mode integrate with the already defined C45 MDIO PMA/PMD registers set that added 10G support, by defining some previously reserved bits, and adding a new register (2.5G/5G Extended abilities). This commit adds the required definitions in include/uapi/linux/mdio.h to support these modes, and detect when a link-partner advertises them. It also adds support for these mode in the generic C45 PHY infrastructure. Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Reviewed-by: Heiner Kallweit <hkallweit1@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions