Re: [PATCH net-next v11 13/15] ax88179_178a: Update driver name and information
From: Nicolai Buchwitz <hidden>
Date: 2026-09-14 14:17:18
Also in:
linux-usb, lkml
On 14.9.2026 14:46, Birger Koblitz wrote:
quoted hunk ↗ jump to hunk
Add additionally supported devices to Kconfig description, add further requirements such as PHYLINK. Update driver name in usb_driver and update MODULE_DESCRIPTION to include the additionally supported chips. Signed-off-by: Birger Koblitz <redacted> Reviewed-by: Andrew Lunn <andrew@lunn.ch> --- drivers/net/usb/Kconfig | 10 +++++++--- drivers/net/usb/Makefile | 2 +- drivers/net/usb/ax88179_178a.c | 8 ++++---- 3 files changed, 12 insertions(+), 8 deletions(-)diff --git a/drivers/net/usb/Kconfig b/drivers/net/usb/Kconfigindex 115990b0d9537aea2776544c9768b034f32aa7a4..4158455a2da76cd43a9a9d9d0e8c66028d57b095 100644--- a/drivers/net/usb/Kconfig +++ b/drivers/net/usb/Kconfig@@ -195,11 +195,12 @@ config USB_NET_AX8817X This driver creates an interface named "ethX", where X depends on what other networking devices you have in use. -config USB_NET_AX88179_178A - tristate "ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet" +config USB_NET_AX88179 + tristate "ASIX AX88179/179A/178A USB 3.0/2.0 to Gigabit Ethernet" depends on USB_USBNET - select CRC32 select PHYLINK + select AX88796B_PHY + select CRC32 default y help This option adds support for ASIX AX88179 based USB 3.0/2.0@@ -207,6 +208,9 @@ config USB_NET_AX88179_178A This driver should work with at least the following devices: * ASIX AX88179 + * ASIX AX88179A/B + * ASIX AX88279 + * ASIX AX88772D/E * ASIX AX88178A * Sitcomm LN-032diff --git a/drivers/net/usb/Makefile b/drivers/net/usb/Makefileindex 2ecead0181eaf8d66fb6f5dbd6f2905b22b6eb57..4026f19ecb826a6465de38f1d9bb0e4c0af80421 100644--- a/drivers/net/usb/Makefile +++ b/drivers/net/usb/Makefile@@ -12,7 +12,7 @@ obj-$(CONFIG_USB_HSO) += hso.o obj-$(CONFIG_USB_LAN78XX) += lan78xx.o obj-$(CONFIG_USB_NET_AX8817X) += asix.o asix-y := asix_devices.o asix_common.o ax88172a.o -obj-$(CONFIG_USB_NET_AX88179_178A) += ax88179.o +obj-$(CONFIG_USB_NET_AX88179) += ax88179.o ax88179-y := ax88179_178a.o ax88179a_devices.o ax88179_lib.o obj-$(CONFIG_USB_NET_CDCETHER) += cdc_ether.o obj-$(CONFIG_USB_NET_CDC_EEM) += cdc_eem.odiff --git a/drivers/net/usb/ax88179_178a.cb/drivers/net/usb/ax88179_178a.c index 44a768c5808ac1f7071e186d9c86cd6149601971..1d35ef90eceb77b27e8d96e64a008c63b40f4bd7 100644--- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c@@ -1341,8 +1341,8 @@ static const struct usb_device_id products[] = { }; MODULE_DEVICE_TABLE(usb, products); -static struct usb_driver ax88179_178a_driver = { - .name = "ax88179_178a", +static struct usb_driver ax88179_driver = { + .name = "ax88179", .id_table = products, .probe = usbnet_probe, .suspend = ax88179_suspend_wrapper,@@ -1353,7 +1353,7 @@ static struct usb_driver ax88179_178a_driver = { .disable_hub_initiated_lpm = 1, }; -module_usb_driver(ax88179_178a_driver); +module_usb_driver(ax88179_driver); -MODULE_DESCRIPTION("ASIX AX88179/178A based USB 3.0/2.0 GigabitEthernet Devices"); +MODULE_DESCRIPTION("ASIX AX88179/179A/178A based USB 3.0/2.0 Gigabit Ethernet Devices"); MODULE_LICENSE("GPL");
Reviewed-by: Nicolai Buchwitz <redacted> Thanks, Nicolai