Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp2563144pxt; Mon, 9 Aug 2021 03:41:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw9WPqQLrb5eAnoS6zBgXatuEzJ3kyaBhnKUP2cR0U610Oi3Hm1OouU/QoO/3sk3Y33vFGR X-Received: by 2002:a05:6402:22c5:: with SMTP id dm5mr28820510edb.317.1628505694120; Mon, 09 Aug 2021 03:41:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628505694; cv=none; d=google.com; s=arc-20160816; b=EiT/0Rg/TGLIcj4E9N4Us4lj2G6unSP8EghejneXGvgfzXDIoMW69BjLxKA7hXriCH zOokORKoG6ibH3Sne5jah5qeYgdxcrGoXUIeUq0ZBCLO3PrBFu5hCUEupSD24RE2kIss NSHLsNUBL+jOV9EDr7GWVzn0Uf+yFrsDAC2ekgNwqPHJG2fO//tPTCioZEfyY4ZoSk+o QM+TnqI07pILQbVE8eKG4N2++ApUG1gnZeNgJXTPGEvfg6TvBQ3Ndyxe3uuWtjV5s2p+ CxX/neDd/mFs/GZN9/wvVXVEoyfh6Tb6227Gf9n1PaU3yL+tAF7f87UCXihoyuNpr3CS ycMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=PnTAW1ayTpGwWX9fqEQwrhH9e2niQWo05PVjrvVzbOI=; b=ZCbfIeuztbpQbEOYdl0WPsN/qvyjqHdsAHOmWe+KcGeaDXgLIE4+wLVvosUcPVHJin LeeVpGO2tlILE8I7EWf4b0k2OB1t6N2sqbHLZfw4kUX7LFniYU59OanDPetCRZEJ/+kY BbgAk/0tjECQPFH6UMn3RBBXPk9lceE0hljtJ4W3hCPmE3ulcR/vT3vjt3B3zHHJNEFY SmnALjQ7B7gRGt6x7oaWpdRQvtwBUd9ZbKyuI8OZNRxF9qtn5yWmaF83BzbEo48tjrZC E0hnGbpQ1OEH3Fwr0iVn625bpwXoF6h6FrZFjVBmz+/6fkottSulqOZYgu6P3MBohDnJ lOGw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b9si2892528ejv.423.2021.08.09.03.41.10; Mon, 09 Aug 2021 03:41:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234923AbhHIKRo (ORCPT + 99 others); Mon, 9 Aug 2021 06:17:44 -0400 Received: from mga06.intel.com ([134.134.136.31]:23475 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233204AbhHIKRg (ORCPT ); Mon, 9 Aug 2021 06:17:36 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10070"; a="275698807" X-IronPort-AV: E=Sophos;i="5.84,307,1620716400"; d="scan'208";a="275698807" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Aug 2021 03:17:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,307,1620716400"; d="scan'208";a="588682762" Received: from linux.intel.com ([10.54.29.200]) by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2021 03:17:14 -0700 Received: from glass.png.intel.com (glass.png.intel.com [10.158.65.69]) by linux.intel.com (Postfix) with ESMTP id 4008C58093E; Mon, 9 Aug 2021 03:17:10 -0700 (PDT) From: Wong Vee Khee To: Andrew Lunn , Vivien Didelot , Florian Fainelli , "David S . Miller" , Jakub Kicinski , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , Maxime Coquelin , Heiner Kallweit , Russell King Cc: Voon Weifeng , Wong Vee Khee , Michael Sit Wei Hong , Vladimir Oltean , linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 2/2] stmmac: intel: Enable 2.5Gbps on Intel AlderLake-S Date: Mon, 9 Aug 2021 18:22:29 +0800 Message-Id: <20210809102229.933748-3-vee.khee.wong@linux.intel.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210809102229.933748-1-vee.khee.wong@linux.intel.com> References: <20210809102229.933748-1-vee.khee.wong@linux.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Michael Sit Wei Hong Intel AlderLake-S platform is capable of 2.5Gbps link speed. This patch enables the 2.5Gbps link speed by adding the callback function in the AlderLake-S PCI info struct. Signed-off-by: Michael Sit Wei Hong Signed-off-by: Wong Vee Khee --- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c index 8e8778cfbbad..c1db7e53e78f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c @@ -770,6 +770,8 @@ static int adls_sgmii_phy0_data(struct pci_dev *pdev, { plat->bus_id = 1; plat->phy_interface = PHY_INTERFACE_MODE_SGMII; + plat->speed_mode_2500 = intel_speed_mode_2500; + plat->skip_xpcs_soft_reset = 1; /* SerDes power up and power down are done in BIOS for ADL */ @@ -785,6 +787,8 @@ static int adls_sgmii_phy1_data(struct pci_dev *pdev, { plat->bus_id = 2; plat->phy_interface = PHY_INTERFACE_MODE_SGMII; + plat->speed_mode_2500 = intel_speed_mode_2500; + plat->skip_xpcs_soft_reset = 1; /* SerDes power up and power down are done in BIOS for ADL */ -- 2.25.1