net: txgbe: Add basic support for new AML devices
authorJiawen Wu <jiawenwu@trustnetic.com>
Fri, 21 Feb 2025 06:57:17 +0000 (14:57 +0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 25 Feb 2025 02:13:00 +0000 (18:13 -0800)
commit2e5af6b2ae85328051f2ecb1b7fe64cdd835c8e9
treeb556de63ee509d0ba8dbd4475e684b7ff471ff0f
parent6538c8ca8ee182a8b8233e0e57b5bffd8318d60c
net: txgbe: Add basic support for new AML devices

There is a new 40/25/10 Gigabit Ethernet device.

To support basic functions, PHYLINK is temporarily skipped as it is
intended to implement these configurations in the firmware. And the
associated link IRQ is also skipped.

And Implement the new SW-FW interaction interface, which use 64 Byte
message buffer.

Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Link: https://patch.msgid.link/20250221065718.197544-1-jiawenwu@trustnetic.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
drivers/net/ethernet/wangxun/libwx/wx_hw.c
drivers/net/ethernet/wangxun/libwx/wx_lib.c
drivers/net/ethernet/wangxun/libwx/wx_type.h
drivers/net/ethernet/wangxun/txgbe/txgbe_hw.c
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h