This patch series adds support for WangXun 10 gigabit NIC, to initialize
hardware, establish link connection and pass traffic.
Jiawen Wu (16):
net: txgbe: Store PCI info
net: txgbe: Reset hardware
net: txgbe: Set MAC address and register netdev
net: txgbe: Add operations to interact with firmware
net: txgbe: Identify PHY and SFP module
net: txgbe: Initialize service task
net: txgbe: Support to setup link
net: txgbe: Add interrupt support
net: txgbe: Handle various event interrupts
net: txgbe: Configure Rx and Tx unit of the MAC
net: txgbe: Allocate Rx and Tx resources
net: txgbe: Add Rx and Tx cleanup routine
net: txgbe: Add device Rx features
net: txgbe: Add transmit path to process packets
net: txgbe: Support to get system network statistics
net: txgbe: support to respond Tx hang
.../device_drivers/ethernet/wangxun/txgbe.rst | 83 +
drivers/net/ethernet/wangxun/txgbe/Makefile | 4 +-
drivers/net/ethernet/wangxun/txgbe/txgbe.h | 594 ++
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c | 4023 ++++++++++++
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h | 179 +
.../net/ethernet/wangxun/txgbe/txgbe_lib.c | 463 ++
.../net/ethernet/wangxun/txgbe/txgbe_main.c | 5505 ++++++++++++++++-
.../net/ethernet/wangxun/txgbe/txgbe_phy.c | 418 ++
.../net/ethernet/wangxun/txgbe/txgbe_phy.h | 55 +
.../net/ethernet/wangxun/txgbe/txgbe_type.h | 1791 ++++++
10 files changed, 13088 insertions(+), 27 deletions(-)
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_hw.h
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_lib.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
create mode 100644 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.h
--
2.27.0