@@ -281,6 +281,7 @@ static void option_instat_callback(struct urb *urb);
281281#define TELIT_PRODUCT_LE922_USBCFG0 0x1042
282282#define TELIT_PRODUCT_LE922_USBCFG3 0x1043
283283#define TELIT_PRODUCT_LE922_USBCFG5 0x1045
284+ #define TELIT_PRODUCT_ME910 0x1100
284285#define TELIT_PRODUCT_LE920 0x1200
285286#define TELIT_PRODUCT_LE910 0x1201
286287#define TELIT_PRODUCT_LE910_USBCFG4 0x1206
@@ -640,6 +641,11 @@ static const struct option_blacklist_info simcom_sim7100e_blacklist = {
640641 .reserved = BIT (5 ) | BIT (6 ),
641642};
642643
644+ static const struct option_blacklist_info telit_me910_blacklist = {
645+ .sendsetup = BIT (0 ),
646+ .reserved = BIT (1 ) | BIT (3 ),
647+ };
648+
643649static const struct option_blacklist_info telit_le910_blacklist = {
644650 .sendsetup = BIT (0 ),
645651 .reserved = BIT (1 ) | BIT (2 ),
@@ -1235,6 +1241,8 @@ static const struct usb_device_id option_ids[] = {
12351241 .driver_info = (kernel_ulong_t )& telit_le922_blacklist_usbcfg3 },
12361242 { USB_DEVICE_INTERFACE_CLASS (TELIT_VENDOR_ID , TELIT_PRODUCT_LE922_USBCFG5 , 0xff ),
12371243 .driver_info = (kernel_ulong_t )& telit_le922_blacklist_usbcfg0 },
1244+ { USB_DEVICE (TELIT_VENDOR_ID , TELIT_PRODUCT_ME910 ),
1245+ .driver_info = (kernel_ulong_t )& telit_me910_blacklist },
12381246 { USB_DEVICE (TELIT_VENDOR_ID , TELIT_PRODUCT_LE910 ),
12391247 .driver_info = (kernel_ulong_t )& telit_le910_blacklist },
12401248 { USB_DEVICE (TELIT_VENDOR_ID , TELIT_PRODUCT_LE910_USBCFG4 ),
0 commit comments