| From c6991b6fd2b4201174dc4620d0c8c4f5ff27b36f Mon Sep 17 00:00:00 2001 |
| From: Enrico Mioso <mrkiko.rs@gmail.com> |
| Date: Fri, 17 Sep 2010 10:54:23 +0200 |
| Subject: USB: option: Add new ONDA vendor id and product id for ONDA MT825UP |
| |
| From: Enrico Mioso <mrkiko.rs@gmail.com> |
| |
| commit c6991b6fd2b4201174dc4620d0c8c4f5ff27b36f upstream. |
| |
| This patch, adds to the option driver the Onda Communication |
| (http://www.ondacommunication.com) vendor id, and the MT825UP modem |
| device id. |
| |
| Note that many variants of this same device are being release here in |
| Italy (at least one or two per telephony operator). |
| |
| These devices are perfectly equivalent except for some predefined |
| settings (which can be changed of course). |
| |
| It should be noted that most ONDA devices are allready supported (they |
| used other vendor's ids in the past). The patch seems working fine here, |
| and the rest of the driver seems uninfluenced. |
| |
| Signed-off-by: Enrico Mioso <mrkiko.rs@gmail.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/usb/serial/option.c | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| --- a/drivers/usb/serial/option.c |
| +++ b/drivers/usb/serial/option.c |
| @@ -388,6 +388,12 @@ static int option_resume(struct usb_ser |
| #define CELOT_VENDOR_ID 0x211f |
| #define CELOT_PRODUCT_CT680M 0x6801 |
| |
| +/* ONDA Communication vendor id */ |
| +#define ONDA_VENDOR_ID 0x1ee8 |
| + |
| +/* ONDA MT825UP HSDPA 14.2 modem */ |
| +#define ONDA_MT825UP 0x000b |
| + |
| static struct usb_device_id option_ids[] = { |
| { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_COLT) }, |
| { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA) }, |
| @@ -917,6 +923,7 @@ static struct usb_device_id option_ids[] |
| |
| { USB_DEVICE(OLIVETTI_VENDOR_ID, OLIVETTI_PRODUCT_OLICARD100) }, |
| { USB_DEVICE(CELOT_VENDOR_ID, CELOT_PRODUCT_CT680M) }, /* CT-650 CDMA 450 1xEVDO modem */ |
| + { USB_DEVICE(ONDA_VENDOR_ID, ONDA_MT825UP) }, /* ONDA MT825UP modem */ |
| { } /* Terminating entry */ |
| }; |
| MODULE_DEVICE_TABLE(usb, option_ids); |