| From e07af133c3e2716db25e3e1e1d9f10c2088e9c1a Mon Sep 17 00:00:00 2001 |
| From: Aleksander Morgado <aleksander@aleksander.es> |
| Date: Wed, 11 Nov 2015 19:51:40 +0100 |
| Subject: USB: serial: option: add support for Novatel MiFi USB620L |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| commit e07af133c3e2716db25e3e1e1d9f10c2088e9c1a upstream. |
| |
| Also known as Verizon U620L. |
| |
| The device is modeswitched from 1410:9020 to 1410:9022 by selecting the |
| 4th USB configuration: |
| |
| $ sudo usb_modeswitch –v 0x1410 –p 0x9020 –u 4 |
| |
| This configuration provides a ECM interface as well as TTYs ('Enterprise |
| Mode' according to the U620 Linux integration guide). |
| |
| Signed-off-by: Aleksander Morgado <aleksander@aleksander.es> |
| Signed-off-by: Johan Hovold <johan@kernel.org> |
| Signed-off-by: Zefan Li <lizefan@huawei.com> |
| --- |
| drivers/usb/serial/option.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/drivers/usb/serial/option.c |
| +++ b/drivers/usb/serial/option.c |
| @@ -162,6 +162,7 @@ static void option_instat_callback(struc |
| #define NOVATELWIRELESS_PRODUCT_HSPA_EMBEDDED_HIGHSPEED 0x9001 |
| #define NOVATELWIRELESS_PRODUCT_E362 0x9010 |
| #define NOVATELWIRELESS_PRODUCT_E371 0x9011 |
| +#define NOVATELWIRELESS_PRODUCT_U620L 0x9022 |
| #define NOVATELWIRELESS_PRODUCT_G2 0xA010 |
| #define NOVATELWIRELESS_PRODUCT_MC551 0xB001 |
| |
| @@ -1045,6 +1046,7 @@ static const struct usb_device_id option |
| { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC551, 0xff, 0xff, 0xff) }, |
| { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E362, 0xff, 0xff, 0xff) }, |
| { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E371, 0xff, 0xff, 0xff) }, |
| + { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_U620L, 0xff, 0x00, 0x00) }, |
| |
| { USB_DEVICE(AMOI_VENDOR_ID, AMOI_PRODUCT_H01) }, |
| { USB_DEVICE(AMOI_VENDOR_ID, AMOI_PRODUCT_H01A) }, |