@@ -621,7 +621,10 @@ static void option_instat_callback(struct urb *urb);
621
621
622
622
/* MeiG Smart Technology products */
623
623
#define MEIGSMART_VENDOR_ID 0x2dee
624
- /* MeiG Smart SRM815/SRM825L based on Qualcomm 315 */
624
+ /*
625
+ * MeiG Smart SLM828, SRM815, and SRM825L use the same product ID. SLM828 is
626
+ * based on Qualcomm SDX12. SRM815 and SRM825L are based on Qualcomm 315.
627
+ */
625
628
#define MEIGSMART_PRODUCT_SRM825L 0x4d22
626
629
/* MeiG Smart SLM320 based on UNISOC UIS8910 */
627
630
#define MEIGSMART_PRODUCT_SLM320 0x4d41
@@ -2405,10 +2408,12 @@ static const struct usb_device_id option_ids[] = {
2405
2408
{ USB_DEVICE_AND_INTERFACE_INFO (UNISOC_VENDOR_ID , LUAT_PRODUCT_AIR720U , 0xff , 0 , 0 ) },
2406
2409
{ USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SLM320 , 0xff , 0 , 0 ) },
2407
2410
{ USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SLM770A , 0xff , 0 , 0 ) },
2408
- { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0 , 0 ) },
2409
- { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0xff , 0x30 ) },
2410
- { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0xff , 0x40 ) },
2411
- { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0xff , 0x60 ) },
2411
+ { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0 , 0 ) }, /* MeiG Smart SRM815 */
2412
+ { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0x10 , 0x02 ) }, /* MeiG Smart SLM828 */
2413
+ { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0x10 , 0x03 ) }, /* MeiG Smart SLM828 */
2414
+ { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0xff , 0x30 ) }, /* MeiG Smart SRM815 and SRM825L */
2415
+ { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0xff , 0x40 ) }, /* MeiG Smart SRM825L */
2416
+ { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SRM825L , 0xff , 0xff , 0x60 ) }, /* MeiG Smart SRM825L */
2412
2417
{ USB_DEVICE_INTERFACE_CLASS (0x1bbb , 0x0530 , 0xff ), /* TCL IK512 MBIM */
2413
2418
.driver_info = NCTRL (1 ) },
2414
2419
{ USB_DEVICE_INTERFACE_CLASS (0x1bbb , 0x0640 , 0xff ), /* TCL IK512 ECM */
0 commit comments