On Wed, Feb 20, 2019 at 11:43:17AM +0100, Daniele Palmas wrote: > This patch adds Telit ME910 family ECM composition 0x1102. > > Signed-off-by: Daniele Palmas <dnlplm@xxxxxxxxx> > --- > v2: add matching on interface class to remove blacklisting > > lsusb verbose output: > --- > drivers/usb/serial/option.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c > index aef15497ff31..f6674fb7269a 100644 > --- a/drivers/usb/serial/option.c > +++ b/drivers/usb/serial/option.c > @@ -1148,6 +1148,8 @@ static const struct usb_device_id option_ids[] = { > .driver_info = NCTRL(0) | RSVD(1) | RSVD(3) }, > { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_ME910_DUAL_MODEM), > .driver_info = NCTRL(0) | RSVD(3) }, > + { USB_DEVICE_INTERFACE_CLASS(TELIT_VENDOR_ID, 0x1102, 0xff), > + .driver_info = NCTRL(0) }, /* TELIT ME910 (ECM) */ I moved the comment to the USB_DEVICE line for consistency with the other entries (it's ok to break the 80 col rule here). > { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_LE910), > .driver_info = NCTRL(0) | RSVD(1) | RSVD(2) }, > { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_LE910_USBCFG4), Now applied. Thanks, Johan