Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: serial: option: add support for Telit ME910 PID 0x1101

This patch adds support for PID 0x1101 of Telit ME910.

Signed-off-by: Daniele Palmas <dnlplm@gmail.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>

authored by

Daniele Palmas and committed by
Johan Hovold
08933099 50c4c4e2

+8
+8
drivers/usb/serial/option.c
··· 280 280 #define TELIT_PRODUCT_LE922_USBCFG3 0x1043 281 281 #define TELIT_PRODUCT_LE922_USBCFG5 0x1045 282 282 #define TELIT_PRODUCT_ME910 0x1100 283 + #define TELIT_PRODUCT_ME910_DUAL_MODEM 0x1101 283 284 #define TELIT_PRODUCT_LE920 0x1200 284 285 #define TELIT_PRODUCT_LE910 0x1201 285 286 #define TELIT_PRODUCT_LE910_USBCFG4 0x1206 ··· 644 643 static const struct option_blacklist_info telit_me910_blacklist = { 645 644 .sendsetup = BIT(0), 646 645 .reserved = BIT(1) | BIT(3), 646 + }; 647 + 648 + static const struct option_blacklist_info telit_me910_dual_modem_blacklist = { 649 + .sendsetup = BIT(0), 650 + .reserved = BIT(3), 647 651 }; 648 652 649 653 static const struct option_blacklist_info telit_le910_blacklist = { ··· 1250 1244 .driver_info = (kernel_ulong_t)&telit_le922_blacklist_usbcfg0 }, 1251 1245 { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_ME910), 1252 1246 .driver_info = (kernel_ulong_t)&telit_me910_blacklist }, 1247 + { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_ME910_DUAL_MODEM), 1248 + .driver_info = (kernel_ulong_t)&telit_me910_dual_modem_blacklist }, 1253 1249 { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_LE910), 1254 1250 .driver_info = (kernel_ulong_t)&telit_le910_blacklist }, 1255 1251 { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_LE910_USBCFG4),