diff --git a/drivers/quectel-qmi-wwan/patches/100-add-more-usb-ids.patch b/drivers/quectel-qmi-wwan/patches/100-add-more-usb-ids.patch new file mode 100644 index 0000000..e40ee0d --- /dev/null +++ b/drivers/quectel-qmi-wwan/patches/100-add-more-usb-ids.patch @@ -0,0 +1,18 @@ +--- a/qmi_wwan_q.c ++++ b/qmi_wwan_q.c +@@ -2526,6 +2526,15 @@ static const struct usb_device_id produc + { QMI_FIXED_RAWIP_INTF(0x2C7C, 0x0800, 4, sdx55) }, /* Quectel RG500 */ + { QMI_FIXED_RAWIP_INTF(0x2C7C, 0x0801, 4, sdx55) }, /* Quectel RG520 */ + { QMI_FIXED_RAWIP_INTF(0x2C7C, 0x0122, 4, sdx55) }, /* Quectel RG650 */ ++ { QMI_FIXED_RAWIP_INTF(0x05c6, 0x90d5, 3, sdx55) }, /* Foxconn T99W240T00 */ ++ { QMI_FIXED_RAWIP_INTF(0x05c6, 0x90db, 2, sdx55) }, /* SIM8200 */ ++ { QMI_FIXED_RAWIP_INTF(0x02dee, 0x4d22, 5, sdx55) }, /* Meige SRM815 */ ++ { QMI_FIXED_RAWIP_INTF(0x305a, 0x1421, 3, sdx55) }, /* gm800 */ ++ { QMI_FIXED_RAWIP_INTF(0x305a, 0x1403, 3, sdx55) }, /* gm800 */ ++ { QMI_FIXED_RAWIP_INTF(0x05C6, 0x9025, 4, sdx55) }, ++ { QMI_FIXED_RAWIP_INTF(0x05C6, 0x9091, 2, sdx55) }, ++ { QMI_FIXED_RAWIP_INTF(0x2CB7, 0x010b, 4, sdx55) }, ++ { QMI_FIXED_RAWIP_INTF(0x2CB7, 0x0104, 4, sdx55) }, /* FIBOCOM FG150-AE */ + { } /* END */ + }; + MODULE_DEVICE_TABLE(usb, products);