diff options
| -rw-r--r-- | drivers/usb/serial/option.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index eb695b2e6d24..01b6c681ff2d 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c | |||
| @@ -129,6 +129,7 @@ static int option_send_setup(struct usb_serial_port *port); | |||
| 129 | #define NOVATELWIRELESS_PRODUCT_EV620 0x2100 | 129 | #define NOVATELWIRELESS_PRODUCT_EV620 0x2100 |
| 130 | #define NOVATELWIRELESS_PRODUCT_ES720 0x2110 | 130 | #define NOVATELWIRELESS_PRODUCT_ES720 0x2110 |
| 131 | #define NOVATELWIRELESS_PRODUCT_E725 0x2120 | 131 | #define NOVATELWIRELESS_PRODUCT_E725 0x2120 |
| 132 | #define NOVATELWIRELESS_PRODUCT_ES620 0x2130 | ||
| 132 | #define NOVATELWIRELESS_PRODUCT_EU730 0x2400 | 133 | #define NOVATELWIRELESS_PRODUCT_EU730 0x2400 |
| 133 | #define NOVATELWIRELESS_PRODUCT_EU740 0x2410 | 134 | #define NOVATELWIRELESS_PRODUCT_EU740 0x2410 |
| 134 | #define NOVATELWIRELESS_PRODUCT_EU870D 0x2420 | 135 | #define NOVATELWIRELESS_PRODUCT_EU870D 0x2420 |
| @@ -137,6 +138,8 @@ static int option_send_setup(struct usb_serial_port *port); | |||
| 137 | #define NOVATELWIRELESS_PRODUCT_MC727 0x4100 | 138 | #define NOVATELWIRELESS_PRODUCT_MC727 0x4100 |
| 138 | #define NOVATELWIRELESS_PRODUCT_MC950D 0x4400 | 139 | #define NOVATELWIRELESS_PRODUCT_MC950D 0x4400 |
| 139 | 140 | ||
| 141 | #define NOVATELWIRELESS_PRODUCT_U727 0x5010 | ||
| 142 | |||
| 140 | /* FUTURE NOVATEL PRODUCTS */ | 143 | /* FUTURE NOVATEL PRODUCTS */ |
| 141 | #define NOVATELWIRELESS_PRODUCT_EVDO_1 0x6000 | 144 | #define NOVATELWIRELESS_PRODUCT_EVDO_1 0x6000 |
| 142 | #define NOVATELWIRELESS_PRODUCT_HSPA_1 0x7000 | 145 | #define NOVATELWIRELESS_PRODUCT_HSPA_1 0x7000 |
| @@ -163,6 +166,9 @@ static int option_send_setup(struct usb_serial_port *port); | |||
| 163 | #define BANDRICH_PRODUCT_C100_1 0x1002 | 166 | #define BANDRICH_PRODUCT_C100_1 0x1002 |
| 164 | #define BANDRICH_PRODUCT_C100_2 0x1003 | 167 | #define BANDRICH_PRODUCT_C100_2 0x1003 |
| 165 | 168 | ||
| 169 | #define AMOI_VENDOR_ID 0x1614 | ||
| 170 | #define AMOI_PRODUCT_9508 0x0800 | ||
| 171 | |||
| 166 | #define QUALCOMM_VENDOR_ID 0x05C6 | 172 | #define QUALCOMM_VENDOR_ID 0x05C6 |
| 167 | 173 | ||
| 168 | #define MAXON_VENDOR_ID 0x16d8 | 174 | #define MAXON_VENDOR_ID 0x16d8 |
| @@ -206,6 +212,7 @@ static struct usb_device_id option_ids[] = { | |||
| 206 | { USB_DEVICE(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E600) }, | 212 | { USB_DEVICE(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E600) }, |
| 207 | { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E220, 0xff, 0xff, 0xff) }, | 213 | { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E220, 0xff, 0xff, 0xff) }, |
| 208 | { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E220BIS, 0xff, 0xff, 0xff) }, | 214 | { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E220BIS, 0xff, 0xff, 0xff) }, |
| 215 | { USB_DEVICE(AMOI_VENDOR_ID, AMOI_PRODUCT_9508) }, | ||
| 209 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V640) }, /* Novatel Merlin V640/XV620 */ | 216 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V640) }, /* Novatel Merlin V640/XV620 */ |
| 210 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V620) }, /* Novatel Merlin V620/S620 */ | 217 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V620) }, /* Novatel Merlin V620/S620 */ |
| 211 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V740) }, /* Novatel Merlin EX720/V740/X720 */ | 218 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V740) }, /* Novatel Merlin EX720/V740/X720 */ |
| @@ -218,13 +225,13 @@ static struct usb_device_id option_ids[] = { | |||
| 218 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EV620) }, /* Novatel EV620/ES620 CDMA/EV-DO */ | 225 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EV620) }, /* Novatel EV620/ES620 CDMA/EV-DO */ |
| 219 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_ES720) }, /* Novatel ES620/ES720/U720/USB720 */ | 226 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_ES720) }, /* Novatel ES620/ES720/U720/USB720 */ |
| 220 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E725) }, /* Novatel E725/E726 */ | 227 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_E725) }, /* Novatel E725/E726 */ |
| 221 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x2130) }, /* Novatel Merlin ES620 SM Bus */ | 228 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_ES620) }, /* Novatel Merlin ES620 SM Bus */ |
| 222 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU730) }, /* Novatel EU730 and Vodafone EU740 */ | 229 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU730) }, /* Novatel EU730 and Vodafone EU740 */ |
| 223 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU740) }, /* Novatel non-Vodafone EU740 */ | 230 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU740) }, /* Novatel non-Vodafone EU740 */ |
| 224 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU870D) }, /* Novatel EU850D/EU860D/EU870D */ | 231 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EU870D) }, /* Novatel EU850D/EU860D/EU870D */ |
| 225 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC950D) }, /* Novatel MC930D/MC950D */ | 232 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC950D) }, /* Novatel MC930D/MC950D */ |
| 226 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC727) }, /* Novatel MC727/U727/USB727 */ | 233 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_MC727) }, /* Novatel MC727/U727/USB727 */ |
| 227 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 0x5010) }, /* Novatel U727 */ | 234 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_U727) }, /* Novatel U727 */ |
| 228 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EVDO_1) }, /* Novatel EVDO product */ | 235 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EVDO_1) }, /* Novatel EVDO product */ |
| 229 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_HSPA_1) }, /* Novatel HSPA product */ | 236 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_HSPA_1) }, /* Novatel HSPA product */ |
| 230 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EMBEDDED_1) }, /* Novatel Embedded product */ | 237 | { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_EMBEDDED_1) }, /* Novatel Embedded product */ |
