linux-stable/drivers/usb/serial
Johan Hovold bd49224a2e USB: serial: ti_usb_3410_5052: drop drain delay for 3410
Unlike the TUSB5052, the TUSB3410 has an LSR TEMT bit to tell if both
the transmitter data and shift registers are empty.

Make sure to check also the shift register on TUSB3410 when waiting for
the transmit buffer to drain during close and drop the time-based
one-char delay which is otherwise needed (e.g. 90 ms at 110 bps).

Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
2021-04-13 18:19:34 +02:00
..
aircable.c
ark3116.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
belkin_sa.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
belkin_sa.h
bus.c USB: serial: drop bogus to_usb_serial_port() checks 2021-02-09 13:14:30 +01:00
ch341.c USB: serial: ch341: add new Product ID 2021-03-09 09:05:36 +01:00
console.c
cp210x.c USB: serial: cp210x: add gpio-configuration debug printk 2021-04-12 11:58:42 +02:00
cyberjack.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
cypress_m8.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
cypress_m8.h
digi_acceleport.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
empeg.c
ezusb_convert.pl
f81232.c USB: serial: f81232: drop time-based drain delay 2021-04-13 18:19:28 +02:00
f81534.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
ftdi_sio.c USB: serial: ftdi_sio: clean up TIOCSSERIAL 2021-04-08 09:46:04 +02:00
ftdi_sio.h
ftdi_sio_ids.h USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters 2020-09-29 09:40:11 +02:00
garmin_gps.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
generic.c
io_16654.h
io_edgeport.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
io_edgeport.h USB: serial: io_edgeport: drop unused definitions 2021-04-08 09:50:04 +02:00
io_ionsp.h
io_ti.c USB: serial: io_ti: document reason for drain delay 2021-04-13 18:19:32 +02:00
io_ti.h
io_usbvend.h
ipaq.c
ipw.c
ir-usb.c
iuu_phoenix.c USB: serial: iuu_phoenix: remove redundant variable 'error' 2021-04-01 09:53:14 +02:00
iuu_phoenix.h
Kconfig USB: serial: add MaxLinear/Exar USB to Serial driver 2021-01-21 10:49:37 +01:00
keyspan.c USB: serial: keyspan: drop unneeded forward declarations 2021-03-15 09:29:47 +01:00
keyspan_pda.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
kl5kusb105.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
kl5kusb105.h
kobil_sct.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
kobil_sct.h
Makefile USB: serial: add MaxLinear/Exar USB to Serial driver 2021-01-21 10:49:37 +01:00
Makefile-keyspan_pda_fw
mct_u232.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
mct_u232.h
metro-usb.c USB: serial: do not use tty class device for debugging 2021-04-09 17:55:21 +02:00
mos7720.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
mos7840.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
mxuport.c USB: serial: mxuport: drop short control-transfer check 2021-01-18 14:26:14 +01:00
navman.c
omninet.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
opticon.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
option.c USB: serial: add generic support for TIOCSSERIAL 2021-04-08 09:46:02 +02:00
oti6858.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
oti6858.h
pl2303.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
pl2303.h USB: serial: pl2303: add device-id for HP GC device 2020-09-29 12:50:34 +02:00
qcaux.c
qcserial.c USB: serial: qcserial: fix altsetting probing 2020-10-01 09:37:30 +02:00
quatech2.c USB: serial: add generic support for TIOCSSERIAL 2021-04-08 09:46:02 +02:00
safe_serial.c
sierra.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
spcp8x5.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
ssu100.c USB: serial: add generic support for TIOCSSERIAL 2021-04-08 09:46:02 +02:00
symbolserial.c USB: serial: make remove callback return void 2021-02-09 13:13:58 +01:00
ti_usb_3410_5052.c USB: serial: ti_usb_3410_5052: drop drain delay for 3410 2021-04-13 18:19:34 +02:00
upd78f0730.c USB: serial: do not use tty class device for debugging 2021-04-09 17:55:21 +02:00
usb-serial-simple.c
usb-serial.c USB: serial: do not use tty class device for debugging 2021-04-09 17:55:21 +02:00
usb-wwan.h USB: serial: add generic support for TIOCSSERIAL 2021-04-08 09:46:02 +02:00
usb_debug.c
usb_wwan.c USB: serial: add generic support for TIOCSSERIAL 2021-04-08 09:46:02 +02:00
visor.c
visor.h
whiteheat.c USB: serial: stop reporting legacy UART types 2021-04-08 09:46:02 +02:00
whiteheat.h
wishbone-serial.c
xr_serial.c USB: serial: xr: claim both interfaces 2021-04-01 10:04:21 +02:00
xsens_mt.c