diff options
Diffstat (limited to 'drivers/usb/serial/option.c')
-rw-r--r-- | drivers/usb/serial/option.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index 51de0ddefbf1..2297fb1bcf65 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c | |||
@@ -392,6 +392,12 @@ static void option_instat_callback(struct urb *urb); | |||
392 | #define CELOT_VENDOR_ID 0x211f | 392 | #define CELOT_VENDOR_ID 0x211f |
393 | #define CELOT_PRODUCT_CT680M 0x6801 | 393 | #define CELOT_PRODUCT_CT680M 0x6801 |
394 | 394 | ||
395 | /* ONDA Communication vendor id */ | ||
396 | #define ONDA_VENDOR_ID 0x1ee8 | ||
397 | |||
398 | /* ONDA MT825UP HSDPA 14.2 modem */ | ||
399 | #define ONDA_MT825UP 0x000b | ||
400 | |||
395 | /* some devices interfaces need special handling due to a number of reasons */ | 401 | /* some devices interfaces need special handling due to a number of reasons */ |
396 | enum option_blacklist_reason { | 402 | enum option_blacklist_reason { |
397 | OPTION_BLACKLIST_NONE = 0, | 403 | OPTION_BLACKLIST_NONE = 0, |
@@ -942,6 +948,7 @@ static const struct usb_device_id option_ids[] = { | |||
942 | { USB_DEVICE(CINTERION_VENDOR_ID, 0x0047) }, | 948 | { USB_DEVICE(CINTERION_VENDOR_ID, 0x0047) }, |
943 | { USB_DEVICE(OLIVETTI_VENDOR_ID, OLIVETTI_PRODUCT_OLICARD100) }, | 949 | { USB_DEVICE(OLIVETTI_VENDOR_ID, OLIVETTI_PRODUCT_OLICARD100) }, |
944 | { USB_DEVICE(CELOT_VENDOR_ID, CELOT_PRODUCT_CT680M) }, /* CT-650 CDMA 450 1xEVDO modem */ | 950 | { USB_DEVICE(CELOT_VENDOR_ID, CELOT_PRODUCT_CT680M) }, /* CT-650 CDMA 450 1xEVDO modem */ |
951 | { USB_DEVICE(ONDA_VENDOR_ID, ONDA_MT825UP) }, /* ONDA MT825UP modem */ | ||
945 | { } /* Terminating entry */ | 952 | { } /* Terminating entry */ |
946 | }; | 953 | }; |
947 | MODULE_DEVICE_TABLE(usb, option_ids); | 954 | MODULE_DEVICE_TABLE(usb, option_ids); |