diff options
author | 2020-03-14 10:15:43 +0000 | |
---|---|---|
committer | 2020-03-15 17:11:12 -0700 | |
commit | a5a6858b793ff51608f8dc66f3cb3588bbc07576 (patch) | |
tree | e9b897ba92b7a0f07532fd4f32c0ce87e932c5e8 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | net: dsa: mv88e6xxx: configure interface settings in mac_config (diff) | |
download | wireguard-linux-a5a6858b793ff51608f8dc66f3cb3588bbc07576.tar.xz wireguard-linux-a5a6858b793ff51608f8dc66f3cb3588bbc07576.zip |
net: dsa: mv88e6xxx: extend phylink to Serdes PHYs
Extend the mv88e6xxx phylink implementation down to Serdes PHYs, which
handle the PCS layer of such links.
- Implement phylink PCS link state reading, so that we can provide
ethtool with the linkmodes and link speed in the expected manner.
Note: this will only be called for in-band negotiation, which is
only supported by the serdes interfaces.
- Implement phylink PCS configuration, so that the in-band AN and
advertisement can be configured.
- Implement phylink PCS negotiation restart, so that the in-band AN
can be restarted.
- Implement phylink PCS link up, so that when operating out-of-band,
the Serdes can be configured for the appropriate fixed speed mode.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions