Andrew Bird <ajb@xxxxxxxxxxxxxxxxxxx> writes: > Signed-off-by: Andrew Bird <ajb@xxxxxxxxxxxxxxxxxxx> Acked-by: Bjørn Mork <bjorn@xxxxxxx> > /* ZTE suck at making USB descriptors */ > +static const struct driver_info qmi_wwan_force_int1 = { > + .description = "Qualcomm WWAN/QMI device", > + .flags = FLAG_WWAN, > + .bind = qmi_wwan_bind_shared, > + .unbind = qmi_wwan_unbind_shared, > + .manage_power = qmi_wwan_manage_power, > + .data = BIT(1), /* interface whitelist bitmap */ > +}; > + > static const struct driver_info qmi_wwan_force_int4 = { > .description = "Qualcomm WWAN/QMI device", > .flags = FLAG_WWAN, > @@ -430,6 +439,15 @@ static const struct usb_device_id products[] = { > .bInterfaceProtocol = 0xff, > .driver_info = (unsigned long)&qmi_wwan_force_int4, > }, > + { /* ZTE (Vodafone) K3520-Z */ > + .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO, > + .idVendor = 0x19d2, > + .idProduct = 0x0055, > + .bInterfaceClass = 0xff, > + .bInterfaceSubClass = 0xff, > + .bInterfaceProtocol = 0xff, > + .driver_info = (unsigned long)&qmi_wwan_force_int1, > + }, > { /* ZTE (Vodafone) K3565-Z */ > .match_flags = USB_DEVICE_ID_MATCH_DEVICE | USB_DEVICE_ID_MATCH_INT_INFO, > .idVendor = 0x19d2, Looking forward to changing all this to a single line device + interface number macro in 3.6 :-) Bjørn -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html