spcp8x5.c (32078f915d1acab356080b144aa89fe3487f3979) spcp8x5.c (68e24113457e437b1576670f2419b77ed0531e9e)
1/*
2 * spcp8x5 USB to serial adaptor driver
3 *
4 * Copyright (C) 2010 Johan Hovold (jhovold@gmail.com)
5 * Copyright (C) 2006 Linxb (xubin.lin@worldplus.com.cn)
6 * Copyright (C) 2006 S1 Corp.
7 *
8 * Original driver for 2.6.10 pl2303 driver by

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

146enum spcp8x5_type {
147 SPCP825_007_TYPE,
148 SPCP825_008_TYPE,
149 SPCP825_PHILIP_TYPE,
150 SPCP825_INTERMATIC_TYPE,
151 SPCP835_TYPE,
152};
153
1/*
2 * spcp8x5 USB to serial adaptor driver
3 *
4 * Copyright (C) 2010 Johan Hovold (jhovold@gmail.com)
5 * Copyright (C) 2006 Linxb (xubin.lin@worldplus.com.cn)
6 * Copyright (C) 2006 S1 Corp.
7 *
8 * Original driver for 2.6.10 pl2303 driver by

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

146enum spcp8x5_type {
147 SPCP825_007_TYPE,
148 SPCP825_008_TYPE,
149 SPCP825_PHILIP_TYPE,
150 SPCP825_INTERMATIC_TYPE,
151 SPCP835_TYPE,
152};
153
154static struct usb_driver spcp8x5_driver = {
155 .name = "spcp8x5",
156 .id_table = id_table,
157};
158
159
160struct spcp8x5_private {
161 spinlock_t lock;
162 enum spcp8x5_type type;
163 wait_queue_head_t delta_msr_wait;
164 u8 line_control;
165 u8 line_status;
166};
167

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

657 .release = spcp8x5_release,
658 .process_read_urb = spcp8x5_process_read_urb,
659};
660
661static struct usb_serial_driver * const serial_drivers[] = {
662 &spcp8x5_device, NULL
663};
664
154struct spcp8x5_private {
155 spinlock_t lock;
156 enum spcp8x5_type type;
157 wait_queue_head_t delta_msr_wait;
158 u8 line_control;
159 u8 line_status;
160};
161

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

651 .release = spcp8x5_release,
652 .process_read_urb = spcp8x5_process_read_urb,
653};
654
655static struct usb_serial_driver * const serial_drivers[] = {
656 &spcp8x5_device, NULL
657};
658
665module_usb_serial_driver(spcp8x5_driver, serial_drivers);
659module_usb_serial_driver(serial_drivers, id_table);
666
667MODULE_DESCRIPTION(DRIVER_DESC);
668MODULE_VERSION(DRIVER_VERSION);
669MODULE_LICENSE("GPL");
670
671module_param(debug, bool, S_IRUGO | S_IWUSR);
672MODULE_PARM_DESC(debug, "Debug enabled or not");
660
661MODULE_DESCRIPTION(DRIVER_DESC);
662MODULE_VERSION(DRIVER_VERSION);
663MODULE_LICENSE("GPL");
664
665module_param(debug, bool, S_IRUGO | S_IWUSR);
666MODULE_PARM_DESC(debug, "Debug enabled or not");