android_kernel_xiaomi_sm8350/drivers/usb/serial
Peter Favrholdt 72a755fce0 [PATCH] USB: ftdi_sio: allow baud rate to be changed without raising RTS and DTR
I'm using a 2 port USB RS232 dongle to connect to a serial-IR cradle for
a bar code reader). Detecting the baudrate of the serial-IR involves
keeping DTR low while changing baudrate.

This works using normal 16550A serial ports as well as the FTDI driver
version 1.4.0 (Linux 2.6.8) but stopped working with the change to
"ensure RTS and DTR are raised when changing baudrate" introduced in
version 1.4.1 (Linux 2.6.9).

The attached patch fixes this, so RTS and DTR is only raised when
changing baudrate iff the previous baudrate was B0.

Signed-off-by: Peter Favrholdt <pfavr@how.dk>
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-22 07:58:25 -07:00
..
airprime.c [PATCH] USB: add a driver for the AirPrime CDMA Wireless PC card. 2005-05-03 23:31:49 -07:00
belkin_sa.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
belkin_sa.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
bus.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
console.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cp2101.c [PATCH] USB: CP2101 New Device IDs 2005-09-12 12:23:41 -07:00
cyberjack.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
cypress_m8.c [PATCH] drivers/usb: fix-up schedule_timeout() usage 2005-09-12 12:23:44 -07:00
cypress_m8.h [PATCH] USB: cypress_m8: add support for the DeLorme Earthmate lt-20 2005-05-16 21:44:26 -07:00
digi_acceleport.c [PATCH] USB: usb/digi_acceleport: correct wait-queue state 2005-04-18 17:39:25 -07:00
empeg.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
ezusb_convert.pl Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ezusb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ftdi_sio.c [PATCH] USB: ftdi_sio: allow baud rate to be changed without raising RTS and DTR 2005-09-22 07:58:25 -07:00
ftdi_sio.h [PATCH] USB ftdi_sio: New IDs for ELV, Xsens and Falcom products 2005-09-08 16:22:29 -07:00
garmin_gps.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
generic.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
hp4x.c [PATCH] USB: fix up the HP49G+ Calculator USB Serial driver 2005-04-22 15:06:59 -07:00
io_16654.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_edgeport.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
io_edgeport.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_fw_boot2.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_fw_boot.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_fw_down2.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_fw_down3.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_fw_down.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_ionsp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_tables.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_ti.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
io_ti.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_usbvend.h [PATCH] USB: Spelling fixes for drivers/usb. 2005-05-03 23:31:52 -07:00
ipaq.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
ipaq.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ipw.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
ir-usb.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
Kconfig [PATCH] USB: add Option Card driver 2005-06-03 00:04:29 -07:00
keyspan_mpr_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_pda_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_pda.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
keyspan_pda.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa18x_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa19_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa19qi_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa19qw_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa19w_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa26msg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa28_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa28msg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa28x_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa28xa_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa28xb_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa49msg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa49w_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa49wlc_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
keyspan_usa90msg.h [PATCH] USB: Spelling fixes for drivers/usb. 2005-05-03 23:31:52 -07:00
keyspan.c [PATCH] USB: fix up URB_ASYNC_UNLINK usages from the usb-serial drivers 2005-09-08 16:27:55 -07:00
keyspan.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kl5kusb105.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
kl5kusb105.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kobil_sct.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
kobil_sct.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] USB: add Option Card driver 2005-06-03 00:04:29 -07:00
Makefile-keyspan_pda_fw Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mct_u232.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mct_u232.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
omninet.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
option.c [PATCH] USB: more device IDs for Option card driver 2005-09-22 07:58:25 -07:00
pl2303.c [PATCH] USB: PL2303: CA-42 Phone cable 2005-09-12 12:23:47 -07:00
pl2303.h [PATCH] USB: PL2303: CA-42 Phone cable 2005-09-12 12:23:47 -07:00
safe_serial.c [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
ti_fw_3410.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ti_fw_5052.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ti_usb_3410_5052.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
ti_usb_3410_5052.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
usb-serial.c [PATCH] USB: drivers/serial/usb-serial: Remove unneeded void * casts 2005-09-08 16:22:16 -07:00
usb-serial.h [PATCH] USB: add ability for usb-serial drivers to determine if their write urb is currently being used. 2005-06-27 14:43:47 -07:00
visor.c [PATCH] USB: visor Tapwave Zodiac support patch 2005-04-18 17:39:20 -07:00
visor.h [PATCH] USB: visor Tapwave Zodiac support patch 2005-04-18 17:39:20 -07:00
whiteheat_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
whiteheat.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
whiteheat.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
xircom_pgs_fw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
xircom_pgs.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00