Centos-kernel-stream-9/drivers/usb/serial
Desnes Nunes dcbbdd01a8 USB: serial: option: add Neoway N723-EA support
JIRA: https://issues.redhat.com/browse/RHEL-78828

commit f5b435be70cb126866fa92ffc6f89cda9e112c75
Author: Michal Hrusecky <michal.hrusecky@turris.com>
Date: Tue, 7 Jan 2025 17:08:29 +0100

  Update the USB serial option driver to support Neoway N723-EA.

  ID 2949:8700 Marvell Mobile Composite Device Bus

  T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
  D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
  P:  Vendor=2949 ProdID=8700 Rev= 1.00
  S:  Manufacturer=Marvell
  S:  Product=Mobile Composite Device Bus
  S:  SerialNumber=200806006809080000
  C:* #Ifs= 5 Cfg#= 1 Atr=c0 MxPwr=500mA
  A:  FirstIf#= 0 IfCount= 2 Cls=e0(wlcon) Sub=01 Prot=03
  I:* If#= 0 Alt= 0 #EPs= 1 Cls=e0(wlcon) Sub=01 Prot=03 Driver=rndis_host
  E:  Ad=87(I) Atr=03(Int.) MxPS=  64 Ivl=4096ms
  I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
  E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
  E:  Ad=0c(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=89(I) Atr=03(Int.) MxPS=  64 Ivl=4096ms
  E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
  E:  Ad=0b(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
  I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
  E:  Ad=86(I) Atr=03(Int.) MxPS=  64 Ivl=4096ms
  E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
  E:  Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
  I:* If#= 6 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
  E:  Ad=88(I) Atr=03(Int.) MxPS=  64 Ivl=4096ms
  E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
  E:  Ad=0a(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

  Tested successfully connecting to the Internet via rndis interface after
  dialing via AT commands on If#=4 or If#=6.

  Not sure of the purpose of the other serial interface.

  Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
  Cc: stable@vger.kernel.org
  Signed-off-by: Johan Hovold <johan@kernel.org>

Signed-off-by: Desnes Nunes <desnesn@redhat.com>
2025-03-19 21:24:08 -03:00
..
Kconfig
Makefile
Makefile-keyspan_pda_fw
aircable.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ark3116.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
belkin_sa.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
belkin_sa.h
bus.c USB: make single lock for all usb dynamic id lists 2025-03-19 21:24:05 -03:00
ch341.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
console.c
cp210x.c USB: serial: cp210x: add Phoenix Contact UPS Device 2025-03-19 21:24:08 -03:00
cyberjack.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
cypress_m8.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
cypress_m8.h
digi_acceleport.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
empeg.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ezusb_convert.pl
f81232.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
f81534.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ftdi_sio.c USB: serial: ftdi_sio: Fix atomicity violation in get_serial_info() 2025-03-19 21:23:48 -03:00
ftdi_sio.h
ftdi_sio_ids.h
garmin_gps.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
generic.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
io_16654.h
io_edgeport.c drivers/usb/serial: refactor min with min_t 2025-03-19 21:24:05 -03:00
io_edgeport.h
io_ionsp.h
io_ti.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
io_ti.h
io_usbvend.h
ipaq.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ipw.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ir-usb.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
iuu_phoenix.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
iuu_phoenix.h
keyspan.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
keyspan_pda.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
kl5kusb105.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
kl5kusb105.h
kobil_sct.c USB: serial: kobil_sct: restore initial terminal settings 2024-12-13 11:26:35 -03:00
kobil_sct.h
mct_u232.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
mct_u232.h
metro-usb.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
mos7720.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
mos7840.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
mxuport.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
navman.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
omninet.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
opticon.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
option.c USB: serial: option: add Neoway N723-EA support 2025-03-19 21:24:08 -03:00
oti6858.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
oti6858.h
pl2303.c USB: serial: pl2303: account for deficits of clones 2025-03-19 21:23:48 -03:00
pl2303.h USB: serial: pl2303: add device id for Macrosilicon MS3020 2024-12-13 11:26:38 -03:00
qcaux.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
qcserial.c USB: serial: qcserial: add support for Sierra Wireless EM86xx 2024-12-13 11:26:42 -03:00
quatech2.c USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() 2025-02-10 19:12:32 +00:00
safe_serial.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
sierra.c drivers/usb/serial: refactor min with min_t 2025-03-19 21:24:05 -03:00
spcp8x5.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ssu100.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
symbolserial.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
ti_usb_3410_5052.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
upd78f0730.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
usb-serial-simple.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
usb-serial.c USB: make single lock for all usb dynamic id lists 2025-03-19 21:24:05 -03:00
usb-wwan.h
usb_debug.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
usb_wwan.c
visor.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
visor.h
whiteheat.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
whiteheat.h
wishbone-serial.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00
xr_serial.c Merge: USB/TBT code rebase of supported drivers to upstream v6.12 2024-12-16 19:49:08 +00:00
xsens_mt.c USB: serial: drop driver owner initialization 2024-12-13 11:26:35 -03:00