android_kernel_xiaomi_sm8350/drivers/usb/serial
Bjørn Mork 02a551c975 USB: option: Removing one bogus and adding some new Huawei combinations
Huawei use the product code HUAWEI_PRODUCT_E353 (0x1506) for a
number of different devices, which each can appear with a number
of different descriptor sets.  Different types of interfaces
can be identified by looking at the subclass and protocol fields

Subclass 1 protocol 8 is actually the data interface of a CDC
ECM set, with subclass 1 protocol 9 as the control interface.
Neither support serial data communcation, and cannot therefore
be supported by this driver.

At the same time, add a few other sets which appear if the
device is configured in "Windows mode" using this modeswitch
message:
55534243000000000000000000000011060000000100000000000000000000

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-12-13 09:46:01 -08:00
..
aircable.c usb: Add module.h to drivers/usb consumers who really use it. 2011-10-31 19:31:25 -04:00
ark3116.c USB: ark3116 initialisation fix 2011-11-14 13:47:47 -08:00
belkin_sa.c
belkin_sa.h
bus.c
ch341.c
ChangeLog.history
console.c
cp210x.c USB: cp210x: fix typo, Telegesys should have been Telegesis 2011-05-10 14:14:58 -07:00
cyberjack.c
cypress_m8.c
cypress_m8.h
digi_acceleport.c doc: fix broken references 2011-09-27 18:08:04 +02:00
empeg.c
ezusb_convert.pl
ezusb.c
ftdi_sio_ids.h usb: ftdi_sio: add PID for Propox ISPcable III 2011-12-01 10:42:22 -08:00
ftdi_sio.c usb: ftdi_sio: add PID for Propox ISPcable III 2011-12-01 10:42:22 -08:00
ftdi_sio.h USB: Add new FT232H chip to drivers/usb/serial/ftdi_sio.c 2011-06-27 13:46:44 -07:00
funsoft.c
garmin_gps.c atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
generic.c
hp4x.c
io_16654.h
io_edgeport.c USB: use usb_endpoint_maxp() instead of le16_to_cpu() 2011-08-23 09:47:40 -07:00
io_edgeport.h
io_ionsp.h
io_tables.h
io_ti.c
io_ti.h
io_usbvend.h
ipaq.c
ipw.c USB: ipw: convert to usb-wwan framework 2011-08-22 15:21:16 -07:00
ir-usb.c
iuu_phoenix.c
iuu_phoenix.h
Kconfig usb: fix ipw.c build error, select USB_SERIAL_WWAN 2011-08-24 15:06:53 -07:00
keyspan_pda.c
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c
keyspan.h
kl5kusb105.c
kl5kusb105.h
kobil_sct.c
kobil_sct.h
Makefile Revert "USB: sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA)" 2011-04-13 16:48:25 -07:00
Makefile-keyspan_pda_fw
mct_u232.c
mct_u232.h
mos7720.c USB: serial: remove duplicate returns 2011-08-10 14:17:08 +02:00
mos7840.c USB: serial: remove duplicate returns 2011-08-10 14:17:08 +02:00
moto_modem.c USB: moto_modem: Add USB identifier for the Motorola VE240. 2011-04-29 16:45:21 -07:00
navman.c
omninet.c
opticon.c USB: use usb_endpoint_maxp() instead of le16_to_cpu() 2011-08-23 09:47:40 -07:00
option.c USB: option: Removing one bogus and adding some new Huawei combinations 2011-12-13 09:46:01 -08:00
oti6858.c
oti6858.h
pl2303.c USB: serial: pl2303: rm duplicate id 2011-11-15 10:06:15 -08:00
pl2303.h USB: serial: pl2303: rm duplicate id 2011-11-15 10:06:15 -08:00
qcaux.c
qcserial.c usb: Add module.h to drivers/usb consumers who really use it. 2011-10-31 19:31:25 -04:00
safe_serial.c
siemens_mpi.c
sierra.c PM / Runtime: Add macro to test for runtime PM events 2011-08-19 23:49:48 +02:00
spcp8x5.c
ssu100.c
symbolserial.c USB: use usb_endpoint_maxp() instead of le16_to_cpu() 2011-08-23 09:47:40 -07:00
ti_usb_3410_5052.c USB: TI 3410/5052 USB Serial Driver: Fix mem leak when firmware is too big. 2011-06-14 14:20:30 -07:00
ti_usb_3410_5052.h
usb_debug.c
usb_wwan.c PM / Runtime: Add macro to test for runtime PM events 2011-08-19 23:49:48 +02:00
usb-serial.c USB: use usb_endpoint_maxp() instead of le16_to_cpu() 2011-08-23 09:47:40 -07:00
usb-wwan.h
visor.c
visor.h
vivopay-serial.c
whiteheat.c
whiteheat.h
zio.c