Daniel Swanemar
fdad4fb7c5
USB: serial: option: add TCL IK512 MBIM & ECM
Add the following TCL IK512 compositions:
0x0530: Modem + Diag + AT + MBIM
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=10000 MxCh= 0
D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=1bbb ProdID=0530 Rev=05.04
S: Manufacturer=TCL
S: Product=TCL 5G USB Dongle
S: SerialNumber=3136b91a
C: #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=896mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=82(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
I: If#= 3 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
E: Ad=86(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
I: If#= 4 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
0x0640: ECM + Modem + Diag + AT
T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=10000 MxCh= 0
D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=1bbb ProdID=0640 Rev=05.04
S: Manufacturer=TCL
S: Product=TCL 5G USB Dongle
S: SerialNumber=3136b91a
C: #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=896mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=00 Driver=cdc_ether
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=32ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
I: If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I: If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=85(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
Signed-off-by: Daniel Swanemar <d.swanemar@gmail.com>
Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold <johan@kernel.org>
2024-12-11 09:57:34 +01:00
..
2024-11-04 14:25:33 +10:00
2024-11-04 17:53:09 +09:00
2024-11-28 09:28:09 -08:00
2024-11-12 16:41:45 +00:00
2024-11-29 11:58:27 -08:00
2024-11-26 18:05:44 -08:00
2024-11-20 12:55:41 -08:00
2024-11-29 11:43:29 -08:00
2024-11-30 15:47:29 -08:00
2024-11-21 08:28:08 -08:00
2024-11-29 11:58:27 -08:00
2024-11-10 10:53:21 +01:00
2024-11-29 11:58:27 -08:00
2024-11-22 17:02:25 -08:00
2024-11-13 13:49:33 +01:00
2024-11-05 14:01:07 +01:00
2024-11-07 08:25:08 +01:00
2024-11-23 10:44:31 -08:00
2024-11-27 11:19:09 -08:00
2024-11-26 18:05:44 -08:00
2024-11-29 11:43:29 -08:00
2024-11-25 18:31:48 -08:00
2024-11-27 13:25:47 -08:00
2024-11-06 13:36:37 -08:00
2024-11-03 08:39:07 -08:00
2024-11-23 10:44:31 -08:00
2024-11-25 17:12:54 -08:00
2024-11-29 11:58:27 -08:00
2024-11-29 11:58:27 -08:00
2024-11-29 11:43:29 -08:00
2024-11-29 13:06:06 -08:00
2024-11-05 05:33:46 +01:00
2024-11-25 09:21:47 -08:00
2024-11-24 07:36:47 -08:00
2024-11-27 12:23:43 +01:00
2024-11-18 14:29:13 +01:00
2024-11-11 15:48:50 +01:00
2024-11-29 11:58:27 -08:00
2024-11-29 11:43:29 -08:00
2024-11-25 10:31:39 -08:00
2024-11-05 01:32:05 +02:00
2024-11-27 14:24:34 -08:00
2024-12-01 12:37:58 -08:00
2024-11-09 09:14:12 -08:00
2024-11-22 16:25:20 -08:00
2024-11-14 22:54:28 +11:00
2024-11-30 09:03:16 -08:00
2024-11-30 15:47:29 -08:00
2024-11-20 14:05:34 -08:00
2024-11-06 20:46:07 -05:00
2024-11-22 16:19:47 -08:00
2024-11-30 09:03:16 -08:00
2024-11-20 12:51:32 -08:00
2024-11-30 10:32:47 -08:00
2024-11-28 10:15:20 -08:00
2024-11-27 13:11:58 -08:00
2024-11-30 15:47:29 -08:00
2024-11-29 11:58:27 -08:00
2024-12-01 13:38:24 -08:00
2024-11-27 14:40:33 -08:00
2024-11-30 18:23:05 -08:00
2024-11-09 14:55:33 +01:00
2024-11-30 14:33:44 -08:00
2024-11-29 11:43:29 -08:00
2024-11-29 11:43:29 -08:00
2024-12-01 13:38:24 -08:00
2024-11-12 19:46:51 +01:00
2024-11-28 09:28:09 -08:00
2024-11-15 00:32:29 +11:00
2024-11-04 18:18:10 -08:00
2024-11-07 12:03:39 +01:00
2024-11-28 09:40:53 -08:00
2024-11-15 20:36:27 -08:00
2024-11-22 17:02:25 -08:00
2024-11-26 18:36:55 -08:00
2024-11-30 11:18:16 -08:00
2024-11-29 11:43:29 -08:00
2024-11-29 11:43:29 -08:00
2024-11-30 14:45:29 -08:00
2024-11-21 08:28:08 -08:00
2024-11-27 13:38:09 -08:00
2024-11-28 10:06:00 -08:00
2024-11-10 10:56:46 +01:00
2024-11-29 11:58:27 -08:00
2024-11-25 18:50:55 -08:00
2024-11-12 15:48:08 +01:00
2024-11-27 14:36:00 -08:00
2024-11-29 11:19:31 -08:00
2024-11-30 09:03:16 -08:00
2024-11-25 18:50:55 -08:00
2024-11-29 11:58:27 -08:00
2024-12-11 09:57:34 +01:00
2024-11-12 18:05:05 -05:00
2024-11-27 12:57:03 -08:00
2024-11-11 10:56:27 -08:00
2024-11-25 12:07:45 -08:00
2024-11-19 12:21:35 -08:00
2024-11-27 13:11:58 -08:00
2024-11-20 15:13:02 -08:00
2024-11-19 15:54:19 -08:00