[<prev] [next>] [day] [month] [year] [list]
Message-ID: <197AF462EC58E2B0+20250521064402.22348-1-jiawenwu@trustnetic.com>
Date: Wed, 21 May 2025 14:43:53 +0800
From: Jiawen Wu <jiawenwu@...stnetic.com>
To: netdev@...r.kernel.org,
andrew+netdev@...n.ch,
davem@...emloft.net,
edumazet@...gle.com,
kuba@...nel.org,
richardcochran@...il.com,
linux@...linux.org.uk
Cc: mengyuanlou@...-swift.com,
Jiawen Wu <jiawenwu@...stnetic.com>
Subject: [PATCH net-next v2 0/9] Add functions for TXGBE AML devices
For the chip design, AML 25G/10G devices use the new PHY/PCS differs
from SP devices. And the PHY/PCS configuration is all left to the
firmware. Add the new link flow for these devices, and complete PTP and
SR-IOV.
v1 -> v2:
- Detail the commit logs
Jiawen Wu (9):
net: txgbe: Remove specified SP type
net: wangxun: Use specific flag bit to simplify the code
net: txgbe: Distinguish between 40G and 25G devices
net: txgbe: Implement PHYLINK for AML 25G/10G devices
net: txgbe: Support to handle GPIO IRQs for AML devices
net: txgbe: Correct the currect link settings
net: txgbe: Restrict the use of mismatched FW versions
net: txgbe: Implement PTP for AML devices
net: txgbe: Implement SRIOV for AML devices
.../net/ethernet/wangxun/libwx/wx_ethtool.c | 22 +-
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 48 +--
drivers/net/ethernet/wangxun/libwx/wx_hw.h | 1 +
drivers/net/ethernet/wangxun/libwx/wx_lib.c | 43 +-
drivers/net/ethernet/wangxun/libwx/wx_lib.h | 3 +
drivers/net/ethernet/wangxun/libwx/wx_ptp.c | 30 +-
drivers/net/ethernet/wangxun/libwx/wx_sriov.c | 8 +-
drivers/net/ethernet/wangxun/libwx/wx_type.h | 22 +-
drivers/net/ethernet/wangxun/txgbe/Makefile | 3 +-
.../net/ethernet/wangxun/txgbe/txgbe_aml.c | 385 ++++++++++++++++++
.../net/ethernet/wangxun/txgbe/txgbe_aml.h | 15 +
.../ethernet/wangxun/txgbe/txgbe_ethtool.c | 27 +-
.../ethernet/wangxun/txgbe/txgbe_ethtool.h | 2 +
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 4 +-
.../net/ethernet/wangxun/txgbe/txgbe_irq.c | 44 +-
.../net/ethernet/wangxun/txgbe/txgbe_main.c | 140 ++++++-
.../net/ethernet/wangxun/txgbe/txgbe_phy.c | 41 +-
.../net/ethernet/wangxun/txgbe/txgbe_type.h | 106 ++++-
18 files changed, 831 insertions(+), 113 deletions(-)
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_aml.h
--
2.48.1
Powered by blists - more mailing lists