[PATCH 0/6] usb: eth: asix88179: Use a fixed URB buffer size and misc cleanup
Jonas Karlman
jonas at kwiboo.se
Fri Jan 30 01:29:25 CET 2026
This series fixes an issue resulting in unusabe Ethernet thanks to use
of large URB buffer size. It also include miscellaneous cleanup and
refactor to make the driver closer match the Linux ASIX AX88xxx driver.
The URB buffer size change patch is the only patch that was needed to
fix the non working Ethernet issue observed on a Rockchip RK3528 board
using a UGREEN USB 3.0 (AX88179B) or UGREEN USB 2.0 (AX88772E) Ethernet
adapter. Remaining patches is a biproduct of debugging that issue.
Jonas Karlman (6):
usb: eth: asix88179: Use negative ECOMM return value
usb: eth: asix88179: Use a fixed URB buffer size of 16 KiB
usb: eth: asix88179: Make functions static and align params
usb: eth: asix88179: Refactor asix_send_common() to closer match Linux
usb: eth: asix88179: Refactor ax88179_eth_recv() to closer match Linux
usb: eth: asix88179: Add read_rom_hwaddr() ops
drivers/usb/eth/asix88179.c | 134 ++++++++++++++++++------------------
1 file changed, 68 insertions(+), 66 deletions(-)
--
2.52.0
More information about the U-Boot
mailing list