@@ -315,6 +315,7 @@ static void option_instat_callback(struct urb *urb);
315315#define TOSHIBA_PRODUCT_G450 0x0d45
316316
317317#define ALINK_VENDOR_ID 0x1e0e
318+ #define SIMCOM_PRODUCT_SIM7100E 0x9001 /* Yes, ALINK_VENDOR_ID */
318319#define ALINK_PRODUCT_PH300 0x9100
319320#define ALINK_PRODUCT_3GU 0x9200
320321
@@ -607,6 +608,10 @@ static const struct option_blacklist_info zte_1255_blacklist = {
607608 .reserved = BIT (3 ) | BIT (4 ),
608609};
609610
611+ static const struct option_blacklist_info simcom_sim7100e_blacklist = {
612+ .reserved = BIT (5 ) | BIT (6 ),
613+ };
614+
610615static const struct option_blacklist_info telit_le910_blacklist = {
611616 .sendsetup = BIT (0 ),
612617 .reserved = BIT (1 ) | BIT (2 ),
@@ -1645,6 +1650,8 @@ static const struct usb_device_id option_ids[] = {
16451650 { USB_DEVICE (ALINK_VENDOR_ID , 0x9000 ) },
16461651 { USB_DEVICE (ALINK_VENDOR_ID , ALINK_PRODUCT_PH300 ) },
16471652 { USB_DEVICE_AND_INTERFACE_INFO (ALINK_VENDOR_ID , ALINK_PRODUCT_3GU , 0xff , 0xff , 0xff ) },
1653+ { USB_DEVICE (ALINK_VENDOR_ID , SIMCOM_PRODUCT_SIM7100E ),
1654+ .driver_info = (kernel_ulong_t )& simcom_sim7100e_blacklist },
16481655 { USB_DEVICE (ALCATEL_VENDOR_ID , ALCATEL_PRODUCT_X060S_X200 ),
16491656 .driver_info = (kernel_ulong_t )& alcatel_x200_blacklist
16501657 },
0 commit comments