From patchwork Tue Nov 15 18:06:43 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florian Fainelli X-Patchwork-Id: 695158 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3tJFkh4pyhz9sQw for ; Wed, 16 Nov 2016 05:08:44 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="S0hB4L+9"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932477AbcKOSI2 (ORCPT ); Tue, 15 Nov 2016 13:08:28 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:35522 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755418AbcKOSHa (ORCPT ); Tue, 15 Nov 2016 13:07:30 -0500 Received: by mail-pg0-f67.google.com with SMTP id p66so12399744pga.2; Tue, 15 Nov 2016 10:07:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=g8kYpydN4EvW4Az6ippP6RWLxSDLcLiUaqaWoyCAr2k=; b=S0hB4L+9pQCXcvimFrFcYa/zaqpNG30x24sYHG9tQq6RSuCAT7/vyF1BQx53GtzVZj PQr+a3LlhGP1IBYtOlyb20AQVMyFdY3nM7f4589H17bSn9I0GhLDsLjIcmfpw4Lz7aMI RXexajAqXUsmqjOqvPdLTZAfmcli4Tmi/TNE+JSlFKJlG9Crshx7gibkUXl7r5MZZTh2 U3X+GfTlR5vpf9wrV9V2WXS/7SticQMh23ksq60GiWDpDdzQaupaBiVWs8GzTiEg2t1m bfqidDSrve/fCkU8SgY+sKlzS5hHyGlBPyxaO3tqFNlAQty/sYNE4rVpCkt87b6yv22C qVZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=g8kYpydN4EvW4Az6ippP6RWLxSDLcLiUaqaWoyCAr2k=; b=hLMy5pwO75H4S5j0kH94pX317wmMBMdrEkyBHQAXcHTtOgnfkMtA0Fdbv9BnPRK3b9 OlxnNOWnedHFBH0/pavzLSnRs2HWA+ZSJVYNQuezfr9/FOpiADVzSyB3t/T5eEtav7bS XHQFR4exqoGtZLwqL85hgRcM2PtOO2JRcmA+s/RiVCIEBQZJaOBc7ZQbrlWWiSO5SVFX BlBJweDPNqR0Ezm9YEUoZa5SQrV+n4Ql2aAtugz69l073vUFIwcr4VzCSgulVfOktB/9 I95imlZH/7oQB05X6+/FGxfFCzaLSVa0AGFWkfZvWTc87YeYyaF7kuENULh+MiiGMgqu a9vw== X-Gm-Message-State: ABUngvfo+S/W1HN64uHx07DzQGmgdd79IO8afYnPFm0pL3KO7JzH3hU8l8tXFuwHdl+PcA== X-Received: by 10.98.192.148 with SMTP id g20mr49476418pfk.36.1479233249250; Tue, 15 Nov 2016 10:07:29 -0800 (PST) Received: from fainelli-desktop.broadcom.com ([192.19.255.250]) by smtp.gmail.com with ESMTPSA id g63sm20735316pfd.60.2016.11.15.10.07.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Nov 2016 10:07:28 -0800 (PST) From: Florian Fainelli To: netdev@vger.kernel.org Cc: davem@davemloft.net, andrew@lunn.ch, tremyfr@gmail.com, Florian Fainelli , Robert Foss , Colin Ian King , linux-usb@vger.kernel.org (open list:USB NETWORKING DRIVERS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 14/15] net: usb: ax88172x: Utilize phy_ethtool_nway_reset Date: Tue, 15 Nov 2016 10:06:43 -0800 Message-Id: <20161115180644.3941-15-f.fainelli@gmail.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20161115180644.3941-1-f.fainelli@gmail.com> References: <20161115180644.3941-1-f.fainelli@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Signed-off-by: Florian Fainelli --- drivers/net/usb/ax88172a.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/net/usb/ax88172a.c b/drivers/net/usb/ax88172a.c index 49a3bc107d05..6308386b09df 100644 --- a/drivers/net/usb/ax88172a.c +++ b/drivers/net/usb/ax88172a.c @@ -149,14 +149,6 @@ static const struct net_device_ops ax88172a_netdev_ops = { .ndo_set_rx_mode = asix_set_multicast, }; -static int ax88172a_nway_reset(struct net_device *net) -{ - if (!net->phydev) - return -ENODEV; - - return phy_start_aneg(net->phydev); -} - static const struct ethtool_ops ax88172a_ethtool_ops = { .get_drvinfo = asix_get_drvinfo, .get_link = usbnet_get_link, @@ -167,7 +159,7 @@ static const struct ethtool_ops ax88172a_ethtool_ops = { .get_eeprom_len = asix_get_eeprom_len, .get_eeprom = asix_get_eeprom, .set_eeprom = asix_set_eeprom, - .nway_reset = ax88172a_nway_reset, + .nway_reset = phy_ethtool_nway_reset, .get_link_ksettings = phy_ethtool_get_link_ksettings, .set_link_ksettings = phy_ethtool_set_link_ksettings, };