@@ -1406,6 +1406,22 @@ static const struct usb_device_id option_ids[] = {
1406
1406
.driver_info = RSVD (0 ) | NCTRL (3 ) },
1407
1407
{ USB_DEVICE_INTERFACE_CLASS (TELIT_VENDOR_ID , 0x10c8 , 0xff ), /* Telit FE910C04 (rmnet) */
1408
1408
.driver_info = RSVD (0 ) | NCTRL (2 ) | RSVD (3 ) | RSVD (4 ) },
1409
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d0 , 0x60 ) }, /* Telit FN990B (rmnet) */
1410
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d0 , 0x40 ) },
1411
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d0 , 0x30 ),
1412
+ .driver_info = NCTRL (5 ) },
1413
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d1 , 0x60 ) }, /* Telit FN990B (MBIM) */
1414
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d1 , 0x40 ) },
1415
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d1 , 0x30 ),
1416
+ .driver_info = NCTRL (6 ) },
1417
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d2 , 0x60 ) }, /* Telit FN990B (RNDIS) */
1418
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d2 , 0x40 ) },
1419
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d2 , 0x30 ),
1420
+ .driver_info = NCTRL (6 ) },
1421
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d3 , 0x60 ) }, /* Telit FN990B (ECM) */
1422
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d3 , 0x40 ) },
1423
+ { USB_DEVICE_INTERFACE_PROTOCOL (TELIT_VENDOR_ID , 0x10d3 , 0x30 ),
1424
+ .driver_info = NCTRL (6 ) },
1409
1425
{ USB_DEVICE (TELIT_VENDOR_ID , TELIT_PRODUCT_ME910 ),
1410
1426
.driver_info = NCTRL (0 ) | RSVD (1 ) | RSVD (3 ) },
1411
1427
{ USB_DEVICE (TELIT_VENDOR_ID , TELIT_PRODUCT_ME910_DUAL_MODEM ),
0 commit comments