net: qmi_wwan: support devices having a shared QMI/wwan interface
authorBjørn Mork <bjorn@mork.no>
Fri, 9 Mar 2012 11:35:05 +0000 (12:35 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Mar 2012 21:11:01 +0000 (13:11 -0800)
commitc3ecb08abef7690c6bc2d22f099cf3ee56881a30
tree51a6720a2483d819e7c0728ca1de6de016ca1b4d
parent423ce8caab7ea2b13f4a29ce0839369528aafaeb
net: qmi_wwan: support devices having a shared QMI/wwan interface

Use the new cdc-wdm subdriver interface to create a device management
device even for USB devices having a single combined QMI/wwan USB
interface with three endpoints (int, bulk in, bulk out) instead of
separate data and control interfaces.

Some Huawei devices can be switched to a single interface mode for
use with other operating systems than Linux.  This adds support
for these devices when they run in such non-Linux modes.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/usb/qmi_wwan.c