diff options
Diffstat (limited to 'drivers/net/usb/cdc_ncm.c')
-rw-r--r-- | drivers/net/usb/cdc_ncm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c index 4a8c25a2229..61b74a2b89a 100644 --- a/drivers/net/usb/cdc_ncm.c +++ b/drivers/net/usb/cdc_ncm.c | |||
@@ -1213,6 +1213,14 @@ static const struct usb_device_id cdc_devs[] = { | |||
1213 | .driver_info = (unsigned long) &wwan_info, | 1213 | .driver_info = (unsigned long) &wwan_info, |
1214 | }, | 1214 | }, |
1215 | 1215 | ||
1216 | /* tag Huawei devices as wwan */ | ||
1217 | { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, | ||
1218 | USB_CLASS_COMM, | ||
1219 | USB_CDC_SUBCLASS_NCM, | ||
1220 | USB_CDC_PROTO_NONE), | ||
1221 | .driver_info = (unsigned long)&wwan_info, | ||
1222 | }, | ||
1223 | |||
1216 | /* Huawei NCM devices disguised as vendor specific */ | 1224 | /* Huawei NCM devices disguised as vendor specific */ |
1217 | { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x16), | 1225 | { USB_VENDOR_AND_INTERFACE_INFO(0x12d1, 0xff, 0x02, 0x16), |
1218 | .driver_info = (unsigned long)&wwan_info, | 1226 | .driver_info = (unsigned long)&wwan_info, |