From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 713D2C43381 for ; Sat, 16 Feb 2019 16:27:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 407B621A4A for ; Sat, 16 Feb 2019 16:27:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="sdNOQz2V" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731028AbfBPQ1B (ORCPT ); Sat, 16 Feb 2019 11:27:01 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:39500 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730990AbfBPQ07 (ORCPT ); Sat, 16 Feb 2019 11:26:59 -0500 Received: by mail-wr1-f68.google.com with SMTP id l5so12372288wrw.6 for ; Sat, 16 Feb 2019 08:26:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=tqpwAxcGtF9B2IRIglLgWhJbSqcD3hUc59TrMMQ3Kk4=; b=sdNOQz2VSs5LFbeNIMzF9FiKcxVoKQMUpf8WN0+4ca4ESsrdk84kFOXXAhfXYruLc8 +WdaQiIj0SZiYx7VE+YSI398fcX3WGeLoJhfiRoL1Zyj+SD7CK4Hgt9s2lIxAU3jrW32 YFJA1/+bbOq6gKz0zpZVjiqTn6NCbGNnpXR5C3QhGvKs+nTu/k9k+Fg80yi7XvyuGSCA cE7nnkiNdfv54+ZBZsIlEnC2q1MUvTf5P9a7sJ1IRnr+sfHv667oC9wrHT8y70A/fAlV pZv7fWgEloNxwmJAv2MceRSsKJmdqf+GmqASQ7RHZvW9dd2k60CZuSr/mcW3fiHnm+gf xkqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tqpwAxcGtF9B2IRIglLgWhJbSqcD3hUc59TrMMQ3Kk4=; b=fPqzgcA3E7pc11xcz2+lPCJjyK2D5coxJWjysCnXCpJ+82WmLdnV1tKd/WospIpaow U8xKJNESgj/5J1Ycpd7Ezz1QSvXROK3H+M5JG6dD7DNK8gGTEMTksuiNZQaP9wYeTe+a hQ4XmFGUd5X6H4c4GLmDJ9MtacgmOvuNg/W6bapmDVAwn2Hsw9/+jPR7zLNxxoEon/Dy gXkxrTEQn+R2skAnGFo13Lbd0dvyWt72mz7ZnKdONb1il+N+pfz2hIOro0s14WDf7NIv BawGH4D+Vt4tkZio3ZK8d9pLeSsgI5myquTO48G/ox8ZXaGHDDRDkpsE+nUmINg7Pdyb MMNQ== X-Gm-Message-State: AHQUAuZn/EIVbs68v7CqEBpcTPFgNVS7hYU7Tr0I7vTpZr82YhpFUhHZ paPCXNYAzZ/xls7vfTafcs2YWzLJ X-Google-Smtp-Source: AHgI3IaZGR1pIPF6t3Q+oBGM+QYb8nRN4C+UMYHkzN9Okfs2yU9ZsxkmqKC+T2ngjF9v2Vos+LsBgw== X-Received: by 2002:a5d:528d:: with SMTP id c13mr11130521wrv.153.1550334417016; Sat, 16 Feb 2019 08:26:57 -0800 (PST) Received: from ?IPv6:2003:ea:8bf1:e200:fc50:d076:bfa9:dffa? (p200300EA8BF1E200FC50D076BFA9DFFA.dip0.t-ipconnect.de. [2003:ea:8bf1:e200:fc50:d076:bfa9:dffa]) by smtp.googlemail.com with ESMTPSA id c186sm13496424wmf.34.2019.02.16.08.26.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 16 Feb 2019 08:26:56 -0800 (PST) Subject: [PATCH net-next v2 2/2] net: phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa From: Heiner Kallweit To: Andrew Lunn , Florian Fainelli , David Miller Cc: "netdev@vger.kernel.org" References: Message-ID: <05e7f5fd-5783-f576-b164-2a64239ff6d7@gmail.com> Date: Sat, 16 Feb 2019 17:26:50 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Use mii_10gbt_stat_mod_linkmode_lpa_t() in genphy_c45_read_lpa() to simplify the code. Signed-off-by: Heiner Kallweit --- drivers/net/phy/phy-c45.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/net/phy/phy-c45.c b/drivers/net/phy/phy-c45.c index 7af5fa81d..bef126344 100644 --- a/drivers/net/phy/phy-c45.c +++ b/drivers/net/phy/phy-c45.c @@ -204,15 +204,7 @@ int genphy_c45_read_lpa(struct phy_device *phydev) if (val < 0) return val; - if (val & MDIO_AN_10GBT_STAT_LP2_5G) - linkmode_set_bit(ETHTOOL_LINK_MODE_2500baseT_Full_BIT, - phydev->lp_advertising); - if (val & MDIO_AN_10GBT_STAT_LP5G) - linkmode_set_bit(ETHTOOL_LINK_MODE_5000baseT_Full_BIT, - phydev->lp_advertising); - if (val & MDIO_AN_10GBT_STAT_LP10G) - linkmode_set_bit(ETHTOOL_LINK_MODE_10000baseT_Full_BIT, - phydev->lp_advertising); + mii_10gbt_stat_mod_linkmode_lpa_t(phydev->lp_advertising, val); return 0; } -- 2.20.1