option.c (6967963d6d5cac40a091d075326f0e3ccb95c58a) option.c (c00deaa542100a697acb5be200b9f54317c1cf69)
1/*
2 USB Driver for GSM modems
3
4 Copyright (C) 2005 Matthias Urlichs <smurf@smurf.noris.de>
5
6 This driver is free software; you can redistribute it and/or modify
7 it under the terms of Version 2 of the GNU General Public License as
8 published by the Free Software Foundation.

--- 286 unchanged lines hidden (view full) ---

295#define ZTE_PRODUCT_MF622 0x0001
296#define ZTE_PRODUCT_MF628 0x0015
297#define ZTE_PRODUCT_MF626 0x0031
298#define ZTE_PRODUCT_CDMA_TECH 0xfffe
299
300#define BENQ_VENDOR_ID 0x04a5
301#define BENQ_PRODUCT_H10 0x4068
302
1/*
2 USB Driver for GSM modems
3
4 Copyright (C) 2005 Matthias Urlichs <smurf@smurf.noris.de>
5
6 This driver is free software; you can redistribute it and/or modify
7 it under the terms of Version 2 of the GNU General Public License as
8 published by the Free Software Foundation.

--- 286 unchanged lines hidden (view full) ---

295#define ZTE_PRODUCT_MF622 0x0001
296#define ZTE_PRODUCT_MF628 0x0015
297#define ZTE_PRODUCT_MF626 0x0031
298#define ZTE_PRODUCT_CDMA_TECH 0xfffe
299
300#define BENQ_VENDOR_ID 0x04a5
301#define BENQ_PRODUCT_H10 0x4068
302
303#define DLINK_VENDOR_ID 0x1186
304#define DLINK_PRODUCT_DWM_652 0x3e04
305
306
303static struct usb_device_id option_ids[] = {
304 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_COLT) },
305 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA) },
306 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_LIGHT) },
307 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_QUAD) },
308 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_QUAD_LIGHT) },
309 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_NDIS) },
310 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_NDIS_LIGHT) },

--- 200 unchanged lines hidden (view full) ---

511 { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x6613)}, /* Onda H600/ZTE MF330 */
512 { USB_DEVICE(MAXON_VENDOR_ID, 0x6280) }, /* BP3-USB & BP3-EXT HSDPA */
513 { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_UC864E) },
514 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_MF622) },
515 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_MF626) },
516 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_MF628) },
517 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_CDMA_TECH) },
518 { USB_DEVICE(BENQ_VENDOR_ID, BENQ_PRODUCT_H10) },
307static struct usb_device_id option_ids[] = {
308 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_COLT) },
309 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA) },
310 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_LIGHT) },
311 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_QUAD) },
312 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_QUAD_LIGHT) },
313 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_NDIS) },
314 { USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_RICOLA_NDIS_LIGHT) },

--- 200 unchanged lines hidden (view full) ---

515 { USB_DEVICE(QUALCOMM_VENDOR_ID, 0x6613)}, /* Onda H600/ZTE MF330 */
516 { USB_DEVICE(MAXON_VENDOR_ID, 0x6280) }, /* BP3-USB & BP3-EXT HSDPA */
517 { USB_DEVICE(TELIT_VENDOR_ID, TELIT_PRODUCT_UC864E) },
518 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_MF622) },
519 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_MF626) },
520 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_MF628) },
521 { USB_DEVICE(ZTE_VENDOR_ID, ZTE_PRODUCT_CDMA_TECH) },
522 { USB_DEVICE(BENQ_VENDOR_ID, BENQ_PRODUCT_H10) },
523 { USB_DEVICE(DLINK_VENDOR_ID, DLINK_PRODUCT_DWM_652) },
519 { USB_DEVICE(0x1da5, 0x4515) }, /* BenQ H20 */
520 { } /* Terminating entry */
521};
522MODULE_DEVICE_TABLE(usb, option_ids);
523
524static struct usb_driver option_driver = {
525 .name = "option",
526 .probe = usb_serial_probe,

--- 709 unchanged lines hidden ---
524 { USB_DEVICE(0x1da5, 0x4515) }, /* BenQ H20 */
525 { } /* Terminating entry */
526};
527MODULE_DEVICE_TABLE(usb, option_ids);
528
529static struct usb_driver option_driver = {
530 .name = "option",
531 .probe = usb_serial_probe,

--- 709 unchanged lines hidden ---