From nobody Mon May 25 06:40:10 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D8C003BAD82 for ; Sun, 17 May 2026 15:32:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779031974; cv=none; b=lMjqD3bLCmJE6x3K7AMA5PCIiV0SxzI5VWcmD9rNJZBIt2tlgEL2O8/cOE+JUB2yG2Kn2QSMiDzRYl2kL0cd/Ps32WqC0SAho/BaYV4llQOUs3CgM+n98iBOQEqXsJcWOrpnc/CzRnuubLAwZ9ZIWlUl6lyMDwyLSS0yIWZ3HUY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779031974; c=relaxed/simple; bh=2tkufOR/jZKZCuzrYVZ9yOd0S0iuhquPk021GjzpyPU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LU2ebC+Km4VXy58q2EEHQqmyQeSBAyGlndR7/fQ4MhDTE1TSK4+xSgbU3Ib8aVMAWClxi+jZlYGkMBQgQR2SeAKYdcZQZfQlZBp162P6vtJSjqg2HTcsaJcWPA6NYfDLqQP8JIRF6yPxarIZug4IoRxQPpzheaPYUllcIBr6pec= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=d7x8m+/o; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="d7x8m+/o" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-48e82c23840so8968075e9.3 for ; Sun, 17 May 2026 08:32:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779031971; x=1779636771; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9IBYS5kaBpkah/bhI00bNcuuOGJFf/yupomVsCsUVeo=; b=d7x8m+/oSOMfJ6omepMqLjcdURQiIt8C9q+HCee4V3Mjjl16gDeuNVyVTj0Yf6NdGI yEjKZACoyqftj39Dh5rAdh52fjmYDFleGLbGhd8O0lGaR0PX0ShFI7pPMUgBV0bC4owR nXk9oPN+yNl/DfuT2ascy79rnjFNteWw41sRRujd8UqOJlxznVPf+x9XwAeuA3GRVdS8 rfUQtXNL24EJi2TyNxN/venQcj5mcj853ra6AgPdTf5aJvQvg67iW95ROLlK6NzNAN4A +TeWhu0aqZV652Wrs8OXtTjqJxqRQx81rZT/zWfADR69nxQeYf7ZWNIGL3EwioQou6cV hnXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779031971; x=1779636771; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9IBYS5kaBpkah/bhI00bNcuuOGJFf/yupomVsCsUVeo=; b=F9MBoWjjeBmS/miUbRILSh2cYVbFFHENSJNhxl/OL7BIep8vJzk0Q8xzlgjc5+Uasv QEoKPR1Hx5SCZ5rhPgpL0C/qIrnTzWANXktEBS/zMKZ4y5EhaIWn/Wlkv4a30RXPncgg qHztpHDj8p3XP4hpDfXpYXFv1hL6iE0Mib1P7yYe74Bd3OH/7iKY9DjS0yE5fjWnp1Nl NxJfvyJxSalhXI56OpP9vs4iyAe3Fu6za6/jWAS/UcGF5QSWcLGZ3Yg7Jll6tV/cErSg zQy3zK3V5OxVMiwWAQilOC9EZ1OAZqP1Xv9m8tbW8eNYuvhqqX8MVFHeenFEpesz2/Q1 6BIA== X-Forwarded-Encrypted: i=1; AFNElJ9u2o2yPADDngHW96J+BT2x0YD9zGbf2ZfyTtdWEoieaB62n1fTNpjgqz9lTrI+Huz5nl8WLAlsSmOM7vU=@vger.kernel.org X-Gm-Message-State: AOJu0YwiB3pZ4SFgHybzgYRx30qCOIxf5X0HZrGhY4M1qYml9SB4WXCu kQD4S0N7DDXoYzFkQqbJu8Bp/dPWX14RJQGpHa1Mifb5nqub4ry5uKuJKotcGnM= X-Gm-Gg: Acq92OFSAVZEWml1Psh1u/264GDL3XNKcnY9k/jVIwCi5llQPGYo6/0QJwxswlsUPgz IRfln2Iug0EoK7ib80YZaNAfnRspfww6hwn6AM5ngQfWg6/krKKq/DDE6uiPiGw4FCrsWRAdzf1 Nm3rLyvZ/3Xk4oC4sfnssUXOBVdpHQ/gakLoDOulfG2JXHmrMsx27G9ITtdo6YRnfD79kgSWwNs XKYOiliadPnasl+0OJfzV6MVjOojdC3FeTdHmR+JrFl4fTMjjgXyEJ1wbYS5IwvSuSMivp2Una9 W8Yf5F/K/weLhjmAU8/uaOX0ppWAX6muy8yZzMkggLxXhec2fbY7DMixp8J/HFlYC1cyR6LThfl BQh8EEisa+L9XMZBRS4HGf3mtNY9U31sM8Ia6s3AehHQ+WUwv8tShKm4/Dj1qdiV+XrmJ/KA1Jl vr4FGnqhgKGHj99MqWsWEnMTl78qlG75xPws3qKRbANVNO7wvEjNqpmommrAeHTiLIoLL3Dcax0 4kt2VI3VQ== X-Received: by 2002:a05:600c:4fc9:b0:48d:366:b962 with SMTP id 5b1f17b1804b1-48fe60e368amr150797915e9.6.1779031971102; Sun, 17 May 2026 08:32:51 -0700 (PDT) Received: from kestro-laptop-linux.kestro.home (94-224-231-213.access.telenet.be. [94.224.231.213]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48feab290e1sm95307395e9.2.2026.05.17.08.32.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 May 2026 08:32:50 -0700 (PDT) From: Jan Volckaert To: bjorn@mork.no, johan@kernel.org, gregkh@linuxfoundation.org Cc: netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Jan Volckaert Subject: [PATCH v2 1/2] NET: usb: qmi_wwan: add MeiG SRM813Q Date: Sun, 17 May 2026 17:32:36 +0200 Message-ID: <20260517153237.55995-2-janvolck@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260517153237.55995-1-janvolck@gmail.com> References: <20260517153237.55995-1-janvolck@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add support for the Qualcomm Technology Snapdragon X35-based MeiG SRM813Q m= odule. The module can be put in different modes via AT commands to enable/disable = GPS functionality: MODEM - PPP mode(2dee:4d63): AT+SER=3D1,1 If#=3D 0: RMNET If#=3D 1: DIAG/ADB If#=3D 2: MODEM If#=3D 3: AT P: Vendor=3D2dee ProdID=3D4d63 Rev=3D05.15 S: Manufacturer=3DMEIG S: Product=3DLTE-A Module S: SerialNumber=3D1bd51f0e C: #Ifs=3D 4 Cfg#=3D 1 Atr=3D80 MxPwr=3D500mA I: If#=3D 0 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D50 Driver= =3Dqmi_wwan E: Ad=3D01(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D81(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D82(I) Atr=3D03(Int.) MxPS=3D 8 Ivl=3D32ms I: If#=3D 1 Alt=3D 0 #EPs=3D 2 Cls=3Dff(vend.) Sub=3Dff Prot=3D30 Driver= =3Doption E: Ad=3D02(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D83(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms I: If#=3D 2 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D40 Driver= =3Doption E: Ad=3D03(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D84(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D85(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms I: If#=3D 3 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D40 Driver= =3Doption E: Ad=3D04(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D86(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D87(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms NMEA mode(2dee:4d64): AT+SER=3D51,1 If#=3D 0: RMNET If#=3D 1: DIAG/ADB If#=3D 2: NMEA If#=3D 3: AT P: Vendor=3D2dee ProdID=3D4d64 Rev=3D05.15 S: Manufacturer=3DMEIG S: Product=3DLTE-A Module S: SerialNumber=3D1bd51f0e C: #Ifs=3D 4 Cfg#=3D 1 Atr=3D80 MxPwr=3D500mA I: If#=3D 0 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D50 Driver= =3Dqmi_wwan E: Ad=3D01(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D81(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D82(I) Atr=3D03(Int.) MxPS=3D 8 Ivl=3D32ms I: If#=3D 1 Alt=3D 0 #EPs=3D 2 Cls=3Dff(vend.) Sub=3Dff Prot=3D30 Driver= =3Doption E: Ad=3D02(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D83(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms I: If#=3D 2 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D60 Driver= =3Doption E: Ad=3D03(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D84(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D85(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms I: If#=3D 3 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D40 Driver= =3Doption E: Ad=3D04(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D86(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D87(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms Signed-off-by: Jan Volckaert --- drivers/net/usb/qmi_wwan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index 05acac10cd2b..94cdb61dca83 100644 --- a/drivers/net/usb/qmi_wwan.c +++ b/drivers/net/usb/qmi_wwan.c @@ -1452,6 +1452,8 @@ static const struct usb_device_id products[] =3D { {QMI_QUIRK_SET_DTR(0x1546, 0x1342, 4)}, /* u-blox LARA-L6 */ {QMI_QUIRK_SET_DTR(0x33f8, 0x0104, 4)}, /* Rolling RW101 RMNET */ {QMI_FIXED_INTF(0x2dee, 0x4d22, 5)}, /* MeiG Smart SRM825L */ + {QMI_QUIRK_SET_DTR(0x2dee, 0x4d63, 0)}, /* MeiG SRM813Q w/ Modem(PPP) */ + {QMI_QUIRK_SET_DTR(0x2dee, 0x4d64, 0)}, /* MeiG SRM813Q w/ NMEA */ =20 /* 4. Gobi 1000 devices */ {QMI_GOBI1K_DEVICE(0x05c6, 0x9212)}, /* Acer Gobi Modem Device */ --=20 2.43.0 From nobody Mon May 25 06:40:10 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E99C03BD246 for ; Sun, 17 May 2026 15:32:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779031976; cv=none; b=OLIdUl2NtEh+tZ9XAeU0pI0eBlcHo2aBcyRSo/8lhGFc/JWEdIEki1Nr5p0HqCGc27n8uLkCVpOSr0nOmGe7PBZG0gMFopcbgnqcYOQp07X9hW5IGY4f4W3QtNkgv+PIYpamOoG6mJNFZ1M+stWgDdqFC7q3cL0H40dMB75QYFM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779031976; c=relaxed/simple; bh=F8ZDoSnCINZyu/mFQFWUW2g/btpcv0l033mkPJlFbII=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=DgsQdYmXn9vIKr48UH0qsNmgFDjznvYQd3Dav45vgnbnuiMnAZy8jbX18CyKUc5ldkbAmSTIglH7t6xAYueAvHYqjrrDKVljPf/qdY/JF9iC8+ha4ttGQLh2xDUbR1CEhZKoDJ6u36d15nMKMLjYCP9qZAJkXHBfI0TOGrDKzvI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dvB/g4ig; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dvB/g4ig" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-488d2079582so13169345e9.2 for ; Sun, 17 May 2026 08:32:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779031973; x=1779636773; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1Uiz8xiJvwo/H75PhbU5mDS73mUbtuTKV11ZSEnTPoo=; b=dvB/g4ig1HxN0rvotHW2pFuJQ6SR9k604WPT43EWEnzi4PDd+drNEpBU0MX5T4EeaR dI0raPcQ+MdcptCiSwGwKJmKMPzPw43mZ/6v/s8Pxvj3D/KNeNY/9rtwgrAr4zHcUYCF We7Wm3yBmww4pkEFhxv91SATS/YhXh1cePmElcxpNiEU1Rwg8fSePeZLG7AqkPbSIEPK 2DNWDWoMSYkhIkuo+wg3S1JtZ4EGen0Q+7IrX4cBRiUzVKYjjyk3X07bG6cqPJyMjHTA uau+YcEdI61fbi/2ppXoqZ/1tpbVyp6o3Ej2GrcnWeaBbrMbydXBPVYwKQ9J5EZybvWD kT2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779031973; x=1779636773; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=1Uiz8xiJvwo/H75PhbU5mDS73mUbtuTKV11ZSEnTPoo=; b=DT3x1VEASkYgi5TwYZT2jFigTBuiWRpIeibAkQOkRRmtVhzZwaguMVA8pmRM//zaoS WK1Us7To2FDw+7tEiyyAa5NvoWvX1zkz+bVSHg/v7/ax1mjhmJcopix5zsScj7MgXaRA MWsQjE410TvZCoudWGDK9TfXxk16rr1xc+FONFG0UqJo88MW7XbOYzl94ineUZG/NWI3 D/3Fi0ylbqjvqg43yEJMXAgVgfvNHfTUxgZV+sIU5lH6gO52HgX72Mb7Reh9JaBI3qzI KRC+YA2uE2nsdKj56kGjIwn4s/cwxVkXiwMqGg5nW1sS/Fp6Yo4sEUZrL3UGG0QHiH9h V9zg== X-Forwarded-Encrypted: i=1; AFNElJ/yvBvG+RuJbY9cuVKwY/vYKz6jUe+5F1YkRzR8nj6e/eqgjU/rcbgiFJJ2vHFadwWjxQmqKxUsOrY6Qs8=@vger.kernel.org X-Gm-Message-State: AOJu0YwNF8U5dfpR3wfOGTV93zxQek58bpN329k5JbC4TZNhBDs68gL4 P76UEEJy7Zfhf1pI3k4F+Xp0CB+GMZlvDnXDhpmj6WBhV42H+zPHbiA= X-Gm-Gg: Acq92OH67xHuwOREZQsJJx9BNjPX/Uwuvcc/ahI6dd5iU90kt3yxzzbPi07lEycgqZB jxq17CqiBYPg6ciIhI4qO7c2FfFVlQTcXfBjhGsgRSlW8Bo6hY9ShmEA05+bNyvRUBniVxHflCF 7sGO0jclXPmOqcJtmUDu2lDGabqncJ1W6x4hWtDp8D3t97wcstt32K7kMeBGd0y0DUsOMgWBryz qpEZiN6vSUeiW9jg0oM5JqWDODxK38PlgWO4oIJl1IsqHK8SfZVIBQSjvPwbZ9vKxpNZQ7gKDFq Jm4m0JatI3lKkUVkmEM455VY5dyPZdWqa45ZKXEIo7ae6Dr5voSrZLv8kI7505g7VNRh7KjdRP6 Sb7xrJfYfJs3TZN8rkLkfiE0HSuX9Mcq+xriVy2v58v9+7NLlB24Ix9LwrbsDA5jp8SuEi3mC31 eHVAtOjQocH6gOnAuY6r+NZiMHD+TtvNC9rV6jx8adDokijrYcu/d7MG7uWunTYL7dGyO9ihjA0 yNYVelBVw== X-Received: by 2002:a05:600c:3104:b0:48d:35e:82cb with SMTP id 5b1f17b1804b1-48fe651b2a9mr159990145e9.28.1779031973241; Sun, 17 May 2026 08:32:53 -0700 (PDT) Received: from kestro-laptop-linux.kestro.home (94-224-231-213.access.telenet.be. [94.224.231.213]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48feab290e1sm95307395e9.2.2026.05.17.08.32.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 May 2026 08:32:52 -0700 (PDT) From: Jan Volckaert To: bjorn@mork.no, johan@kernel.org, gregkh@linuxfoundation.org Cc: netdev@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, Jan Volckaert Subject: [PATCH v2 2/2] USB: serial: option: add MeiG SRM813Q Date: Sun, 17 May 2026 17:32:37 +0200 Message-ID: <20260517153237.55995-3-janvolck@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260517153237.55995-1-janvolck@gmail.com> References: <20260517153237.55995-1-janvolck@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add support for the Qualcomm Technology Snapdragon X35-based MeiG SRM813Q m= odule. The module can be put in different modes via AT commands to enable/disable = GPS functionality: MODEM - PPP mode(2dee:4d63): AT+SER=3D1,1 If#=3D 0: RMNET If#=3D 1: DIAG/ADB If#=3D 2: MODEM If#=3D 3: AT P: Vendor=3D2dee ProdID=3D4d63 Rev=3D05.15 S: Manufacturer=3DMEIG S: Product=3DLTE-A Module S: SerialNumber=3D1bd51f0e C: #Ifs=3D 4 Cfg#=3D 1 Atr=3D80 MxPwr=3D500mA I: If#=3D 0 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D50 Driver= =3Dqmi_wwan E: Ad=3D01(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D81(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D82(I) Atr=3D03(Int.) MxPS=3D 8 Ivl=3D32ms I: If#=3D 1 Alt=3D 0 #EPs=3D 2 Cls=3Dff(vend.) Sub=3Dff Prot=3D30 Driver= =3Doption E: Ad=3D02(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D83(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms I: If#=3D 2 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D40 Driver= =3Doption E: Ad=3D03(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D84(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D85(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms I: If#=3D 3 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D40 Driver= =3Doption E: Ad=3D04(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D86(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D87(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms NMEA mode(2dee:4d64): AT+SER=3D51,1 If#=3D 0: RMNET If#=3D 1: DIAG/ADB If#=3D 2: NMEA If#=3D 3: AT P: Vendor=3D2dee ProdID=3D4d64 Rev=3D05.15 S: Manufacturer=3DMEIG S: Product=3DLTE-A Module S: SerialNumber=3D1bd51f0e C: #Ifs=3D 4 Cfg#=3D 1 Atr=3D80 MxPwr=3D500mA I: If#=3D 0 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D50 Driver= =3Dqmi_wwan E: Ad=3D01(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D81(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D82(I) Atr=3D03(Int.) MxPS=3D 8 Ivl=3D32ms I: If#=3D 1 Alt=3D 0 #EPs=3D 2 Cls=3Dff(vend.) Sub=3Dff Prot=3D30 Driver= =3Doption E: Ad=3D02(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D83(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms I: If#=3D 2 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D60 Driver= =3Doption E: Ad=3D03(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D84(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D85(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms I: If#=3D 3 Alt=3D 0 #EPs=3D 3 Cls=3Dff(vend.) Sub=3Dff Prot=3D40 Driver= =3Doption E: Ad=3D04(O) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D86(I) Atr=3D02(Bulk) MxPS=3D 512 Ivl=3D0ms E: Ad=3D87(I) Atr=3D03(Int.) MxPS=3D 10 Ivl=3D32ms Signed-off-by: Jan Volckaert --- drivers/usb/serial/option.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index c71461893d20..e3827b1e4f27 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c @@ -2446,6 +2446,12 @@ static const struct usb_device_id option_ids[] =3D { { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x30) }, /* M= eiG Smart SRM825WN (Diag) */ { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x40) }, /* M= eiG Smart SRM825WN (AT) */ { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d38, 0xff, 0xff, 0x60) }, /* M= eiG Smart SRM825WN (NMEA) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d63, 0xff, 0xff, 0x30) }, /* M= eiG SRM813Q (Diag) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d63, 0xff, 0xff, 0x40) }, /* M= eiG SRM813Q (AT) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d64, 0xff, 0xff, 0x30) }, /* M= eiG SRM813Q (Diag) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d64, 0xff, 0xff, 0x40) }, /* M= eiG SRM813Q (AT) */ + { USB_DEVICE_AND_INTERFACE_INFO(0x2dee, 0x4d64, 0xff, 0xff, 0x60) }, /* M= eiG SRM813Q (NMEA) */ + { USB_DEVICE_INTERFACE_CLASS(0x2df3, 0x9d03, 0xff) }, /* LongSung M5710= */ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1404, 0xff) }, /* GosunCn GM500 = RNDIS */ { USB_DEVICE_INTERFACE_CLASS(0x305a, 0x1405, 0xff) }, /* GosunCn GM500 = MBIM */ --=20 2.43.0