diff options
Diffstat (limited to 'drivers/net/usb/qmi_wwan.c')
| -rw-r--r-- | drivers/net/usb/qmi_wwan.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index b01960fcfbc9..a051cedd64bd 100644 --- a/drivers/net/usb/qmi_wwan.c +++ b/drivers/net/usb/qmi_wwan.c | |||
| @@ -346,6 +346,15 @@ static const struct driver_info qmi_wwan_force_int1 = { | |||
| 346 | .data = BIT(1), /* interface whitelist bitmap */ | 346 | .data = BIT(1), /* interface whitelist bitmap */ |
| 347 | }; | 347 | }; |
| 348 | 348 | ||
| 349 | static const struct driver_info qmi_wwan_force_int2 = { | ||
| 350 | .description = "Qualcomm WWAN/QMI device", | ||
| 351 | .flags = FLAG_WWAN, | ||
| 352 | .bind = qmi_wwan_bind_shared, | ||
| 353 | .unbind = qmi_wwan_unbind_shared, | ||
| 354 | .manage_power = qmi_wwan_manage_power, | ||
| 355 | .data = BIT(2), /* interface whitelist bitmap */ | ||
| 356 | }; | ||
| 357 | |||
| 349 | static const struct driver_info qmi_wwan_force_int3 = { | 358 | static const struct driver_info qmi_wwan_force_int3 = { |
| 350 | .description = "Qualcomm WWAN/QMI device", | 359 | .description = "Qualcomm WWAN/QMI device", |
| 351 | .flags = FLAG_WWAN, | 360 | .flags = FLAG_WWAN, |
| @@ -498,6 +507,15 @@ static const struct usb_device_id products[] = { | |||
| 498 | .bInterfaceProtocol = 0xff, | 507 | .bInterfaceProtocol = 0xff, |
| 499 | .driver_info = (unsigned long)&qmi_wwan_force_int4, | 508 | .driver_info = (unsigned long)&qmi_wwan_force_int4, |
| 500 | }, | 509 | }, |
| 510 | { /* ZTE MF60 */ | ||
| 511 | .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO, | ||
| 512 | .idVendor = 0x19d2, | ||
| 513 | .idProduct = 0x1402, | ||
| 514 | .bInterfaceClass = 0xff, | ||
| 515 | .bInterfaceSubClass = 0xff, | ||
| 516 | .bInterfaceProtocol = 0xff, | ||
| 517 | .driver_info = (unsigned long)&qmi_wwan_force_int2, | ||
| 518 | }, | ||
| 501 | { /* Sierra Wireless MC77xx in QMI mode */ | 519 | { /* Sierra Wireless MC77xx in QMI mode */ |
| 502 | .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO, | 520 | .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO, |
| 503 | .idVendor = 0x1199, | 521 | .idVendor = 0x1199, |
