@@ -255,10 +255,16 @@ static void option_instat_callback(struct urb *urb);
255
255
#define QUECTEL_PRODUCT_EP06 0x0306
256
256
#define QUECTEL_PRODUCT_EM05G 0x030a
257
257
#define QUECTEL_PRODUCT_EM060K 0x030b
258
+ #define QUECTEL_PRODUCT_EM05G_CS 0x030c
259
+ #define QUECTEL_PRODUCT_EM05CN_SG 0x0310
258
260
#define QUECTEL_PRODUCT_EM05G_SG 0x0311
261
+ #define QUECTEL_PRODUCT_EM05CN 0x0312
262
+ #define QUECTEL_PRODUCT_EM05G_GR 0x0313
263
+ #define QUECTEL_PRODUCT_EM05G_RS 0x0314
259
264
#define QUECTEL_PRODUCT_EM12 0x0512
260
265
#define QUECTEL_PRODUCT_RM500Q 0x0800
261
266
#define QUECTEL_PRODUCT_RM520N 0x0801
267
+ #define QUECTEL_PRODUCT_EC200U 0x0901
262
268
#define QUECTEL_PRODUCT_EC200S_CN 0x6002
263
269
#define QUECTEL_PRODUCT_EC200T 0x6026
264
270
#define QUECTEL_PRODUCT_RM500K 0x7001
@@ -1159,8 +1165,18 @@ static const struct usb_device_id option_ids[] = {
1159
1165
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EP06 , 0xff , 0xff , 0xff ),
1160
1166
.driver_info = RSVD (1 ) | RSVD (2 ) | RSVD (3 ) | RSVD (4 ) | NUMEP2 },
1161
1167
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EP06 , 0xff , 0 , 0 ) },
1168
+ { USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05CN , 0xff ),
1169
+ .driver_info = RSVD (6 ) | ZLP },
1170
+ { USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05CN_SG , 0xff ),
1171
+ .driver_info = RSVD (6 ) | ZLP },
1162
1172
{ USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05G , 0xff ),
1163
1173
.driver_info = RSVD (6 ) | ZLP },
1174
+ { USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05G_CS , 0xff ),
1175
+ .driver_info = RSVD (6 ) | ZLP },
1176
+ { USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05G_GR , 0xff ),
1177
+ .driver_info = RSVD (6 ) | ZLP },
1178
+ { USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05G_RS , 0xff ),
1179
+ .driver_info = RSVD (6 ) | ZLP },
1164
1180
{ USB_DEVICE_INTERFACE_CLASS (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM05G_SG , 0xff ),
1165
1181
.driver_info = RSVD (6 ) | ZLP },
1166
1182
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EM060K , 0xff , 0x00 , 0x40 ) },
@@ -1180,6 +1196,7 @@ static const struct usb_device_id option_ids[] = {
1180
1196
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_RM520N , 0xff , 0xff , 0x30 ) },
1181
1197
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_RM520N , 0xff , 0 , 0x40 ) },
1182
1198
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_RM520N , 0xff , 0 , 0 ) },
1199
+ { USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EC200U , 0xff , 0 , 0 ) },
1183
1200
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EC200S_CN , 0xff , 0 , 0 ) },
1184
1201
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_EC200T , 0xff , 0 , 0 ) },
1185
1202
{ USB_DEVICE_AND_INTERFACE_INFO (QUECTEL_VENDOR_ID , QUECTEL_PRODUCT_RM500K , 0xff , 0x00 , 0x00 ) },
0 commit comments