We have released a new NIC series: Amber-Lite, with two models supporting 10G/25G and 10G/40G rates. Due to minimal hardware differences from existing 10G NICs, it remains supported within the txgbe driver.
Zaiyu Wang (2): net/txgbe: add support for Wangxun new NIC Amber-Lite 25g/40g net/txgbe: add basic code for Amber-Liter NIC configuration drivers/net/txgbe/base/meson.build | 4 + drivers/net/txgbe/base/txgbe_aml.c | 345 +++ drivers/net/txgbe/base/txgbe_aml.h | 11 + drivers/net/txgbe/base/txgbe_aml40.c | 196 ++ drivers/net/txgbe/base/txgbe_aml40.h | 11 + drivers/net/txgbe/base/txgbe_devids.h | 9 + drivers/net/txgbe/base/txgbe_e56.c | 3371 +++++++++++++++++++++++++ drivers/net/txgbe/base/txgbe_e56.h | 1784 +++++++++++++ drivers/net/txgbe/base/txgbe_e56_bp.c | 2238 ++++++++++++++++ drivers/net/txgbe/base/txgbe_e56_bp.h | 13 + drivers/net/txgbe/base/txgbe_hw.c | 23 +- drivers/net/txgbe/base/txgbe_hw.h | 2 +- drivers/net/txgbe/base/txgbe_osdep.h | 4 + drivers/net/txgbe/base/txgbe_phy.h | 17 + drivers/net/txgbe/base/txgbe_regs.h | 25 +- drivers/net/txgbe/base/txgbe_type.h | 36 + drivers/net/txgbe/txgbe_ethdev.c | 35 +- 17 files changed, 8110 insertions(+), 14 deletions(-) create mode 100644 drivers/net/txgbe/base/txgbe_aml.c create mode 100644 drivers/net/txgbe/base/txgbe_aml.h create mode 100644 drivers/net/txgbe/base/txgbe_aml40.c create mode 100644 drivers/net/txgbe/base/txgbe_aml40.h create mode 100644 drivers/net/txgbe/base/txgbe_e56.c create mode 100644 drivers/net/txgbe/base/txgbe_e56.h create mode 100644 drivers/net/txgbe/base/txgbe_e56_bp.c create mode 100644 drivers/net/txgbe/base/txgbe_e56_bp.h -- 2.21.0.windows.1