@@ -1164,6 +1164,10 @@ static const struct usb_device_id option_ids[] = {
1164
1164
{ USB_DEVICE_INTERFACE_CLASS (TELIT_VENDOR_ID , TELIT_PRODUCT_LE920A4_1213 , 0xff ) },
1165
1165
{ USB_DEVICE (TELIT_VENDOR_ID , TELIT_PRODUCT_LE920A4_1214 ),
1166
1166
.driver_info = NCTRL (0 ) | RSVD (1 ) | RSVD (2 ) | RSVD (3 ) },
1167
+ { USB_DEVICE (TELIT_VENDOR_ID , 0x1900 ), /* Telit LN940 (QMI) */
1168
+ .driver_info = NCTRL (0 ) | RSVD (1 ) },
1169
+ { USB_DEVICE_INTERFACE_CLASS (TELIT_VENDOR_ID , 0x1901 , 0xff ), /* Telit LN940 (MBIM) */
1170
+ .driver_info = NCTRL (0 ) },
1167
1171
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , ZTE_PRODUCT_MF622 , 0xff , 0xff , 0xff ) }, /* ZTE WCDMA products */
1168
1172
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x0002 , 0xff , 0xff , 0xff ),
1169
1173
.driver_info = RSVD (1 ) },
@@ -1328,6 +1332,7 @@ static const struct usb_device_id option_ids[] = {
1328
1332
.driver_info = RSVD (4 ) },
1329
1333
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x0414 , 0xff , 0xff , 0xff ) },
1330
1334
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x0417 , 0xff , 0xff , 0xff ) },
1335
+ { USB_DEVICE_INTERFACE_CLASS (ZTE_VENDOR_ID , 0x0602 , 0xff ) }, /* GosunCn ZTE WeLink ME3630 (MBIM mode) */
1331
1336
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x1008 , 0xff , 0xff , 0xff ),
1332
1337
.driver_info = RSVD (4 ) },
1333
1338
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x1010 , 0xff , 0xff , 0xff ),
@@ -1531,6 +1536,7 @@ static const struct usb_device_id option_ids[] = {
1531
1536
.driver_info = RSVD (2 ) },
1532
1537
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x1428 , 0xff , 0xff , 0xff ), /* Telewell TW-LTE 4G v2 */
1533
1538
.driver_info = RSVD (2 ) },
1539
+ { USB_DEVICE_INTERFACE_CLASS (ZTE_VENDOR_ID , 0x1476 , 0xff ) }, /* GosunCn ZTE WeLink ME3630 (ECM/NCM mode) */
1534
1540
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x1533 , 0xff , 0xff , 0xff ) },
1535
1541
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x1534 , 0xff , 0xff , 0xff ) },
1536
1542
{ USB_DEVICE_AND_INTERFACE_INFO (ZTE_VENDOR_ID , 0x1535 , 0xff , 0xff , 0xff ) },
@@ -1758,6 +1764,7 @@ static const struct usb_device_id option_ids[] = {
1758
1764
{ USB_DEVICE_AND_INTERFACE_INFO (ALINK_VENDOR_ID , ALINK_PRODUCT_3GU , 0xff , 0xff , 0xff ) },
1759
1765
{ USB_DEVICE (ALINK_VENDOR_ID , SIMCOM_PRODUCT_SIM7100E ),
1760
1766
.driver_info = RSVD (5 ) | RSVD (6 ) },
1767
+ { USB_DEVICE_INTERFACE_CLASS (0x1e0e , 0x9003 , 0xff ) }, /* Simcom SIM7500/SIM7600 MBIM mode */
1761
1768
{ USB_DEVICE (ALCATEL_VENDOR_ID , ALCATEL_PRODUCT_X060S_X200 ),
1762
1769
.driver_info = NCTRL (0 ) | NCTRL (1 ) | RSVD (4 ) },
1763
1770
{ USB_DEVICE (ALCATEL_VENDOR_ID , ALCATEL_PRODUCT_X220_X500D ),
@@ -1940,7 +1947,14 @@ static const struct usb_device_id option_ids[] = {
1940
1947
{ USB_DEVICE_AND_INTERFACE_INFO (WETELECOM_VENDOR_ID , WETELECOM_PRODUCT_WMD200 , 0xff , 0xff , 0xff ) },
1941
1948
{ USB_DEVICE_AND_INTERFACE_INFO (WETELECOM_VENDOR_ID , WETELECOM_PRODUCT_6802 , 0xff , 0xff , 0xff ) },
1942
1949
{ USB_DEVICE_AND_INTERFACE_INFO (WETELECOM_VENDOR_ID , WETELECOM_PRODUCT_WMD300 , 0xff , 0xff , 0xff ) },
1943
- { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0x421d , 0xff , 0xff , 0xff ) }, /* HP lt2523 (Novatel E371) */
1950
+ { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0x421d , 0xff , 0xff , 0xff ) }, /* HP lt2523 (Novatel E371) */
1951
+ { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0xa31d , 0xff , 0x06 , 0x10 ) }, /* HP lt4132 (Huawei ME906s-158) */
1952
+ { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0xa31d , 0xff , 0x06 , 0x12 ) },
1953
+ { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0xa31d , 0xff , 0x06 , 0x13 ) },
1954
+ { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0xa31d , 0xff , 0x06 , 0x14 ) },
1955
+ { USB_DEVICE_AND_INTERFACE_INFO (0x03f0 , 0xa31d , 0xff , 0x06 , 0x1b ) },
1956
+ { USB_DEVICE (0x1508 , 0x1001 ), /* Fibocom NL668 */
1957
+ .driver_info = RSVD (4 ) | RSVD (5 ) | RSVD (6 ) },
1944
1958
{ } /* Terminating entry */
1945
1959
};
1946
1960
MODULE_DEVICE_TABLE (usb , option_ids );
0 commit comments