diff options
author | Bryan Whitehead <Bryan.Whitehead@microchip.com> | 2018-07-23 23:16:27 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-07-24 00:09:18 +0300 |
commit | 63b92a91a49f23728721e95a363d8dbaf526e4ed (patch) | |
tree | 69cb007e89e92efac257d526d888a458a53be1d0 /drivers | |
parent | 0cf632265d6753e9bcdf2bc196999ea40c02f2dd (diff) | |
download | linux-63b92a91a49f23728721e95a363d8dbaf526e4ed.tar.xz |
lan743x: Add support for ethtool link settings
Use default link setting functions
Signed-off-by: Bryan Whitehead <Bryan.Whitehead@microchip.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/ethernet/microchip/lan743x_ethtool.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/ethernet/microchip/lan743x_ethtool.c b/drivers/net/ethernet/microchip/lan743x_ethtool.c index 0e20758b54de..5c4582c209af 100644 --- a/drivers/net/ethernet/microchip/lan743x_ethtool.c +++ b/drivers/net/ethernet/microchip/lan743x_ethtool.c @@ -5,6 +5,7 @@ #include "lan743x_main.h" #include "lan743x_ethtool.h" #include <linux/pci.h> +#include <linux/phy.h> static void lan743x_ethtool_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *info) @@ -18,4 +19,8 @@ static void lan743x_ethtool_get_drvinfo(struct net_device *netdev, const struct ethtool_ops lan743x_ethtool_ops = { .get_drvinfo = lan743x_ethtool_get_drvinfo, + .get_link = ethtool_op_get_link, + + .get_link_ksettings = phy_ethtool_get_link_ksettings, + .set_link_ksettings = phy_ethtool_set_link_ksettings, }; |