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,URIBL_BLOCKED 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 4697CC43381 for ; Wed, 20 Feb 2019 06:46:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 143472147A for ; Wed, 20 Feb 2019 06:46:32 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Fplak7F3" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730513AbfBTGqa (ORCPT ); Wed, 20 Feb 2019 01:46:30 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:41953 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726660AbfBTGqa (ORCPT ); Wed, 20 Feb 2019 01:46:30 -0500 Received: by mail-wr1-f67.google.com with SMTP id n2so12468082wrw.8 for ; Tue, 19 Feb 2019 22:46:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=HXi7SqN0p395OVWMmSQyHkfIGzDdA0n2i5LD3qlpgh4=; b=Fplak7F3VUFSlVJ2w8/XISVrRxe5UZqs5/cxp12lVMuJDJzP1rDjBgh4mHPNGBtMGH wT2zqd+TlCmSV9S2yluPLbTUD0ORgpYR8MES871wrWHW2wxKj0CxNUIUzKI5eSksL6Ec BlphvaVwiOiKZSxSsJhpXQNH0o2W7NxVvejjRucMsLqXoUw/RRBRWslQORlSp1JB5Qko kSoYh2HVHL1Jl8WTrCHOxqR3jdpMqA0EK/eRPEmBbHy4HwG4e8RUSIJtMEzxPLeUafAE 09EfKqDXO2YcGGi364CxOc0gI06lsLhZ1+dd70VTWiatKoS69kLOn3q3XFCmR6AEDGj9 9Gyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=HXi7SqN0p395OVWMmSQyHkfIGzDdA0n2i5LD3qlpgh4=; b=Hod7UMlfpVyTFspsoLRQeFimSAgHayWe2uhbmXMTl9BcIjpYBSnEW/p6e6APuFWvGg HsTgHdaBR3WcgRwZGrYgnSbxeGWOJSe+DWyrdfiQx9vgwuImnUo+E0y0e+S1uDHrKn7H /1A6Vh/RIbweSQhMXreKVZ2TtBCDLNAWExt232DdJ7HJyobq55lGBJ7/hW95iw8ehN/k MAfI/DirqWfs+dlPaRHKTXdamgzYSRi34r+1rnNcowqrf8JDy0lNEel/03IwlzqGL13Y VFdznTTiyGPKBmgjoyK08kSAmY3iDfDqLligGX0JMJ7V9z2nN8/2cFX7TxRwNdrvY3Vy LBEQ== X-Gm-Message-State: AHQUAuYp5fEixCvu9ysNgNUbXZZ3dD450a18KR6wTH9ZsrGHNrxWivBB g0fb9Lzfh0FqUEA98BJhj/Asdz/2 X-Google-Smtp-Source: AHgI3IYLN+rogf8fIz8q//rozmefVRnMGuyldx7BwCSJrPFwQ7yc078nMkgq6pc+tJTv3fQMLaG60Q== X-Received: by 2002:a5d:510b:: with SMTP id s11mr11804689wrt.131.1550645187845; Tue, 19 Feb 2019 22:46:27 -0800 (PST) Received: from ?IPv6:2003:ea:8bf1:e200:ac04:be3:b293:49bf? (p200300EA8BF1E200AC040BE3B29349BF.dip0.t-ipconnect.de. [2003:ea:8bf1:e200:ac04:be3:b293:49bf]) by smtp.googlemail.com with ESMTPSA id h126sm6588502wmf.2.2019.02.19.22.46.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Feb 2019 22:46:27 -0800 (PST) From: Heiner Kallweit To: Andrew Lunn , Florian Fainelli , David Miller Cc: "netdev@vger.kernel.org" Subject: [PATCH net-next] net: phy: aquantia: Use get_features for the PHYs abilities Message-ID: Date: Wed, 20 Feb 2019 07:46:22 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 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 From: Andrew Lunn Use the new PHY driver call to get the PHYs supported features. Signed-off-by: Andrew Lunn [hkallweit1@gmail.com: removed new config_init callback from patch] Signed-off-by: Heiner Kallweit --- drivers/net/phy/aquantia.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/net/phy/aquantia.c b/drivers/net/phy/aquantia.c index 5f3782d4b..b86cfee3b 100644 --- a/drivers/net/phy/aquantia.c +++ b/drivers/net/phy/aquantia.c @@ -190,8 +190,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQ1202), .name = "Aquantia AQ1202", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, @@ -200,8 +200,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQ2104), .name = "Aquantia AQ2104", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, @@ -210,8 +210,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQR105), .name = "Aquantia AQR105", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, @@ -220,8 +220,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQR106), .name = "Aquantia AQR106", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, @@ -230,8 +230,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQR107), .name = "Aquantia AQR107", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, @@ -240,8 +240,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQCS109), .name = "Aquantia AQCS109", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, @@ -250,8 +250,8 @@ static struct phy_driver aqr_driver[] = { { PHY_ID_MATCH_MODEL(PHY_ID_AQR405), .name = "Aquantia AQR405", - .features = PHY_10GBIT_FULL_FEATURES, .aneg_done = genphy_c45_aneg_done, + .get_features = genphy_c45_pma_read_abilities, .config_aneg = aqr_config_aneg, .config_intr = aqr_config_intr, .ack_interrupt = aqr_ack_interrupt, -- 2.20.1