]>
Commit | Line | Data |
---|---|---|
010ba15e GKH |
1 | From e07af133c3e2716db25e3e1e1d9f10c2088e9c1a Mon Sep 17 00:00:00 2001 |
2 | From: Aleksander Morgado <aleksander@aleksander.es> | |
3 | Date: Wed, 11 Nov 2015 19:51:40 +0100 | |
4 | Subject: USB: serial: option: add support for Novatel MiFi USB620L | |
5 | MIME-Version: 1.0 | |
6 | Content-Type: text/plain; charset=UTF-8 | |
7 | Content-Transfer-Encoding: 8bit | |
8 | ||
9 | From: Aleksander Morgado <aleksander@aleksander.es> | |
10 | ||
11 | commit e07af133c3e2716db25e3e1e1d9f10c2088e9c1a upstream. | |
12 | ||
13 | Also known as Verizon U620L. | |
14 | ||
15 | The device is modeswitched from 1410:9020 to 1410:9022 by selecting the | |
16 | 4th USB configuration: | |
17 | ||
18 | $ sudo usb_modeswitch –v 0x1410 –p 0x9020 –u 4 | |
19 | ||
20 | This configuration provides a ECM interface as well as TTYs ('Enterprise | |
21 | Mode' according to the U620 Linux integration guide). | |
22 | ||
23 | Signed-off-by: Aleksander Morgado <aleksander@aleksander.es> | |
24 | Signed-off-by: Johan Hovold <johan@kernel.org> | |
25 | Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> | |
26 | ||
27 | --- | |
28 | drivers/usb/serial/option.c | 2 ++ | |
29 | 1 file changed, 2 insertions(+) | |
30 | ||
31 | --- a/drivers/usb/serial/option.c | |
32 | +++ b/drivers/usb/serial/option.c | |
33 | @@ -162,6 +162,7 @@ static void option_instat_callback(struc | |
34 | #define NOVATELWIRELESS_PRODUCT_HSPA_EMBEDDED_HIGHSPEED 0x9001 | |
35 | #define NOVATELWIRELESS_PRODUCT_E362 0x9010 | |
36 | #define NOVATELWIRELESS_PRODUCT_E371 0x9011 | |
37 | +#define NOVATELWIRELESS_PRODUCT_U620L 0x9022 | |
38 | #define NOVATELWIRELESS_PRODUCT_G2 0xA010 | |
39 | #define NOVATELWIRELESS_PRODUCT_MC551 0xB001 | |
40 | ||
41 | @@ -1060,6 +1061,7 @@ static const struct usb_device_id option | |
42 | { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC551, 0xff, 0xff, 0xff) }, | |
43 | { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E362, 0xff, 0xff, 0xff) }, | |
44 | { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E371, 0xff, 0xff, 0xff) }, | |
45 | + { USB_DEVICE_AND_INTERFACE_INFO(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_U620L, 0xff, 0x00, 0x00) }, | |
46 | ||
47 | { USB_DEVICE(AMOI_VENDOR_ID, AMOI_PRODUCT_H01) }, | |
48 | { USB_DEVICE(AMOI_VENDOR_ID, AMOI_PRODUCT_H01A) }, |