]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
rndis_host: add Telit LE310X1 RNDIS USB ID
authorShaoxu Liu <shaoxul@foxmail.com>
Tue, 2 Jun 2026 09:05:27 +0000 (17:05 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 5 Jun 2026 01:10:56 +0000 (18:10 -0700)
Add a device match entry for Telit Cinterion LE310X1 RNDIS interface
(VID:PID 1bc7:7030).

This is a functional no-op and keeps using the generic rndis_info for now.
Power-management behavior is handled in a follow-up patch.

Signed-off-by: Shaoxu Liu <shaoxul@foxmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/tencent_F1AF1F5AD39C56485BD16C6DB2415E5B9508@qq.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/usb/rndis_host.c

index 7b3739b29c8f72b7b108c5f4ae11fdfcf243237d..46eab7bda0039d32f6d8b6f1726b7d2b01a41e0b 100644 (file)
@@ -657,6 +657,11 @@ static const struct usb_device_id  products [] = {
        /* RNDIS is MSFT's un-official variant of CDC ACM */
        USB_INTERFACE_INFO(USB_CLASS_COMM, 2 /* ACM */, 0x0ff),
        .driver_info = (unsigned long) &rndis_info,
+}, {
+       /* Telit Cinterion LE310X1 RNDIS */
+       USB_DEVICE_AND_INTERFACE_INFO(0x1bc7, 0x7030,
+                                     USB_CLASS_WIRELESS_CONTROLLER, 1, 3),
+       .driver_info = (unsigned long)&rndis_info,
 }, {
        /* "ActiveSync" is an undocumented variant of RNDIS, used in WM5 */
        USB_INTERFACE_INFO(USB_CLASS_MISC, 1, 1),