@@ -621,7 +621,10 @@ static void option_instat_callback(struct urb *urb);
621621
622622/* MeiG Smart Technology products */
623623#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+ */
625628#define MEIGSMART_PRODUCT_SRM825L 0x4d22
626629/* MeiG Smart SLM320 based on UNISOC UIS8910 */
627630#define MEIGSMART_PRODUCT_SLM320 0x4d41
@@ -2405,10 +2408,12 @@ static const struct usb_device_id option_ids[] = {
24052408 { USB_DEVICE_AND_INTERFACE_INFO (UNISOC_VENDOR_ID , LUAT_PRODUCT_AIR720U , 0xff , 0 , 0 ) },
24062409 { USB_DEVICE_AND_INTERFACE_INFO (MEIGSMART_VENDOR_ID , MEIGSMART_PRODUCT_SLM320 , 0xff , 0 , 0 ) },
24072410 { 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 */
24122417 { USB_DEVICE_INTERFACE_CLASS (0x1bbb , 0x0530 , 0xff ), /* TCL IK512 MBIM */
24132418 .driver_info = NCTRL (1 ) },
24142419 { USB_DEVICE_INTERFACE_CLASS (0x1bbb , 0x0640 , 0xff ), /* TCL IK512 ECM */
0 commit comments