From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Lendacky Subject: [PATCH net-next 00/12] amd-xgbe: AMD XGBE driver updates 2018-05-21 Date: Mon, 21 May 2018 16:58:18 -0500 Message-ID: <20180521215818.8135.83100.stgit@tlendack-t1.amdoffice.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: David Miller To: netdev@vger.kernel.org Return-path: Received: from mail-bl2nam02on0046.outbound.protection.outlook.com ([104.47.38.46]:39601 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754357AbeEUV60 (ORCPT ); Mon, 21 May 2018 17:58:26 -0400 Sender: netdev-owner@vger.kernel.org List-ID: The following updates are included in this driver update series: - Fix the debug output for the max channels count - Read (once) and save the port property registers during probe - Remove the use of the comm_owned field - Remove unused SFP diagnostic support indicator field - Add ethtool --module-info support - Add ethtool --show-ring/--set-ring support - Update the driver in preparation for ethtool --set-channels support - Add ethtool --show-channels/--set-channels support - Update the driver to always perform link training in KR mode - Advertise FEC support when using a KR re-driver - Update the BelFuse quirk to now support SGMII - Improve 100Mbps auto-negotiation for BelFuse parts This patch series is based on net-next. --- Tom Lendacky (12): amd-xgbe: Fix debug output of max channel counts amd-xgbe: Read and save the port property registers during probe amd-xgbe: Remove use of comm_owned field amd-xgbe: Remove field that indicates SFP diagnostic support amd-xgbe: Add ethtool support to retrieve SFP module info amd-xgbe: Add ethtool show/set ring parameter support amd-xgbe: Prepare for ethtool set-channel support amd-xgbe: Add ethtool show/set channels support amd-xgbe: Always attempt link training in KR mode amd-xgbe: Advertise FEC support with the KR re-driver amd-xgbe: Update the BelFuse quirk to support SGMII amd-xgbe: Improve SFP 100Mbps auto-negotiation drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 137 +++++++--- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 214 ++++++++++++++++ drivers/net/ethernet/amd/xgbe/xgbe-main.c | 20 - drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 167 ++++++------ drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 36 ++- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 349 +++++++++++++++++++------- drivers/net/ethernet/amd/xgbe/xgbe.h | 31 ++ 7 files changed, 696 insertions(+), 258 deletions(-) -- Tom Lendacky