Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

r8152: add vendor/device ID pair for ASUS USB-C2500

The ASUS USB-C2500 is an RTL8156 based 2.5G Ethernet controller.

Add the vendor and product ID values to the driver. This makes Ethernet
work with the adapter.

Signed-off-by: Kelly Kane <kelly@hawknetworks.com>
Link: https://lore.kernel.org/r/20231203011712.6314-1-kelly@hawknetworks.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>

authored by

Kelly Kane and committed by
Paolo Abeni
7037d95a 80d875cf

+2
+1
drivers/net/usb/r8152.c
··· 10049 10049 { USB_DEVICE(VENDOR_ID_NVIDIA, 0x09ff) }, 10050 10050 { USB_DEVICE(VENDOR_ID_TPLINK, 0x0601) }, 10051 10051 { USB_DEVICE(VENDOR_ID_DLINK, 0xb301) }, 10052 + { USB_DEVICE(VENDOR_ID_ASUS, 0x1976) }, 10052 10053 {} 10053 10054 }; 10054 10055
+1
include/linux/usb/r8152.h
··· 30 30 #define VENDOR_ID_NVIDIA 0x0955 31 31 #define VENDOR_ID_TPLINK 0x2357 32 32 #define VENDOR_ID_DLINK 0x2001 33 + #define VENDOR_ID_ASUS 0x0b05 33 34 34 35 #if IS_REACHABLE(CONFIG_USB_RTL8152) 35 36 extern u8 rtl8152_get_version(struct usb_interface *intf);