| From c0eee5ed4aa184183de64f3d77ae6a8a09f9b720 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Mon, 5 Sep 2022 09:24:52 +0800 |
| Subject: net: usb: qmi_wwan: add Quectel RM520N |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| From: jerry.meng <jerry-meng@foxmail.com> |
| |
| [ Upstream commit e1091e226a2bab4ded1fe26efba2aee1aab06450 ] |
| |
| add support for Quectel RM520N which is based on Qualcomm SDX62 chip. |
| |
| 0x0801: DIAG + NMEA + AT + MODEM + RMNET |
| |
| T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 10 Spd=480 MxCh= 0 |
| D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 |
| P: Vendor=2c7c ProdID=0801 Rev= 5.04 |
| S: Manufacturer=Quectel |
| S: Product=RM520N-GL |
| S: SerialNumber=384af524 |
| C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA |
| I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option |
| E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option |
| E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms |
| E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option |
| E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms |
| E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option |
| E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms |
| E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan |
| E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms |
| E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
| |
| Signed-off-by: jerry.meng <jerry-meng@foxmail.com> |
| Acked-by: BjΓΈrn Mork <bjorn@mork.no> |
| Link: https://lore.kernel.org/r/tencent_E50CA8A206904897C2D20DDAE90731183C05@qq.com |
| Signed-off-by: Paolo Abeni <pabeni@redhat.com> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/usb/qmi_wwan.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c |
| index 48e8b94e4a7c..1502069f3a4e 100644 |
| --- a/drivers/net/usb/qmi_wwan.c |
| +++ b/drivers/net/usb/qmi_wwan.c |
| @@ -1024,6 +1024,7 @@ static const struct usb_device_id products[] = { |
| {QMI_MATCH_FF_FF_FF(0x2c7c, 0x0512)}, /* Quectel EG12/EM12 */ |
| {QMI_MATCH_FF_FF_FF(0x2c7c, 0x0620)}, /* Quectel EM160R-GL */ |
| {QMI_MATCH_FF_FF_FF(0x2c7c, 0x0800)}, /* Quectel RM500Q-GL */ |
| + {QMI_MATCH_FF_FF_FF(0x2c7c, 0x0801)}, /* Quectel RM520N */ |
| |
| /* 3. Combined interface devices matching on interface number */ |
| {QMI_FIXED_INTF(0x0408, 0xea42, 4)}, /* Yota / Megafon M100-1 */ |
| -- |
| 2.35.1 |
| |