linux/drivers/usb/serial
Perry Hung 7f2719f000 usb: serial: ftdi_sio: add "bricked" FTDI device PID
An official recent Windows driver from FTDI detects counterfeit devices
and reprograms the internal EEPROM containing the USB PID to 0, effectively
bricking the device.

Add support for this VID/PID pair to correctly bind the driver on these
devices.

See:
http://hackaday.com/2014/10/22/watch-that-windows-update-ftdi-drivers-are-killing-fake-chips/

Signed-off-by: Perry Hung <iperry@gmail.com>
Cc: stable <stable@vger.kernel.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
2014-10-23 09:52:57 +02:00
..
Kconfig USB: serial: remove zte_ev driver 2014-09-15 18:43:08 +02:00
Makefile USB: serial: remove zte_ev driver 2014-09-15 18:43:08 +02:00
Makefile-keyspan_pda_fw
aircable.c
ark3116.c
belkin_sa.c
belkin_sa.h
bus.c USB: serial: fix potential runtime pm imbalance at device remove 2014-05-27 15:04:08 -07:00
ch341.c
console.c
cp210x.c USB: serial: cp210x: add Silicon Labs 358x VID and PID 2014-10-22 09:53:19 +02:00
cyberjack.c
cypress_m8.c
cypress_m8.h
digi_acceleport.c usb: serial: Remove unused tty->hw_stopped 2014-09-23 21:19:35 -07:00
empeg.c
ezusb_convert.pl
f81232.c
ftdi_sio.c usb: serial: ftdi_sio: add "bricked" FTDI device PID 2014-10-23 09:52:57 +02:00
ftdi_sio.h
ftdi_sio_ids.h usb: serial: ftdi_sio: add "bricked" FTDI device PID 2014-10-23 09:52:57 +02:00
garmin_gps.c
generic.c
io_16654.h
io_edgeport.c
io_edgeport.h
io_ionsp.h
io_tables.h
io_ti.c usb: serial: Remove unused tty->hw_stopped 2014-09-23 21:19:35 -07:00
io_ti.h
io_usbvend.h USB: io_ti: fix firmware download on big-endian machines (part 2) 2014-05-27 15:12:57 -07:00
ipaq.c
ipw.c
ir-usb.c
iuu_phoenix.c
iuu_phoenix.h
keyspan.c USB: keyspan: fix potential null pointer dereference 2014-05-27 15:14:13 -07:00
keyspan.h
keyspan_pda.c
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
kl5kusb105.c USB: kl5kusb105: Remove klsi_105_tiocmset function 2014-07-09 15:44:06 -07:00
kl5kusb105.h
kobil_sct.c USB: kobil_sct: Remove unused transfer buffer allocs 2014-10-22 10:10:50 +02:00
kobil_sct.h
mct_u232.c
mct_u232.h
metro-usb.c
mos7720.c
mos7840.c drivers/usb/serial/mos7840.c: remove unnecessary null test before kfree 2014-07-09 16:25:22 -07:00
mxuport.c
navman.c
omninet.c
opticon.c
option.c USB: option: add Haier CE81B CDMA modem 2014-10-22 10:09:30 +02:00
oti6858.c
oti6858.h
pl2303.c USB: pl2303: use divisors for unsupported baud rates 2014-09-01 12:04:17 +02:00
pl2303.h USB: serial: pl2303: add device id for ztek device 2014-08-18 13:09:27 +02:00
qcaux.c
qcserial.c usb: qcserial: add additional Sierra Wireless QMI devices 2014-05-29 11:20:26 -07:00
quatech2.c
safe_serial.c
sierra.c USB: sierra: add 1199:68AA device ID 2014-09-01 11:55:30 +02:00
spcp8x5.c
ssu100.c
symbolserial.c
ti_usb_3410_5052.c usb: serial: Remove unused tty->hw_stopped 2014-09-23 21:19:35 -07:00
ti_usb_3410_5052.h
usb-serial-simple.c USB: serial: add Medtronic CareLink USB driver 2014-09-01 12:04:27 +02:00
usb-serial.c USB: serial: fix potential heap buffer overflow 2014-08-27 13:23:52 -07:00
usb-wwan.h USB: usb_wwan: do not resume I/O on closing ports 2014-05-27 15:04:08 -07:00
usb_debug.c
usb_wwan.c Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next 2014-06-03 12:57:53 -07:00
visor.c
visor.h
whiteheat.c USB: whiteheat: Added bounds checking for bulk command response 2014-08-24 14:15:08 -05:00
whiteheat.h
wishbone-serial.c
xsens_mt.c usb: serial: xsens_mt: always bind to interface number 1 2014-09-04 11:18:26 +02:00