qmi_wwan: add support for Quectel EC21 and EC25
authorBjørn Mork <bjorn@mork.no>
Mon, 10 Oct 2016 19:12:49 +0000 (21:12 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 13 Oct 2016 14:05:06 +0000 (10:05 -0400)
commit9a765881bf3dcd32847d7108cf48cb04a4ed993f
tree41ba112f0bd3f8c768015bd6c43839398c743a42
parent4013bee5f0041cb24da0673bcbfbf2d4dd19aa4e
qmi_wwan: add support for Quectel EC21 and EC25

The Quectel EC21 and EC25 need the same "set DTR" request as devices
based on the MDM9230 chipset, but has no USB3 support. Our best guess
is that the "set DTR" functionality depends on chipset and/or
baseband firmware generation. But USB3 is still an optional feature.

Since we cannot enable this unconditionally for all older devices, and
there doesn't appear to be anything we can use in the USB descriptors
to identify these chips, we are forced to use a device specific quirk
flag.

Reported-and-tested-by: Sebastian Sjoholm <sebastian.sjoholm@gmail.com>
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/qmi_wwan.c