diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-03-08 16:42:41 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-03-08 16:42:41 -0500 |
commit | 159d4d8d5e9416dba78b84d4be10d7b1172728ee (patch) | |
tree | 9b2dd746789ba9d7d2aec3511786be88c311b780 /drivers/usb/serial/metro-usb.c | |
parent | 1935e357bb2a3031772730293a3725e3cca07778 (diff) |
USB: serial: metro-usb: remove the .h file
A driver doesn't need a .h file just for simple things like vendor ids
and a private structure. So move it into the .c file instead, saving
some overall lines.
Cc: Aleksey Babahin <tamerlan311@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial/metro-usb.c')
-rw-r--r-- | drivers/usb/serial/metro-usb.c | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/drivers/usb/serial/metro-usb.c b/drivers/usb/serial/metro-usb.c index 919dd47ab46f..d22a603597e8 100644 --- a/drivers/usb/serial/metro-usb.c +++ b/drivers/usb/serial/metro-usb.c | |||
@@ -40,15 +40,34 @@ | |||
40 | #include <linux/tty_flip.h> | 40 | #include <linux/tty_flip.h> |
41 | #include <linux/moduleparam.h> | 41 | #include <linux/moduleparam.h> |
42 | #include <linux/spinlock.h> | 42 | #include <linux/spinlock.h> |
43 | #include <asm/uaccess.h> | ||
44 | #include <linux/errno.h> | 43 | #include <linux/errno.h> |
45 | #include "metro-usb.h" | ||
46 | #include <linux/usb/serial.h> | 44 | #include <linux/usb/serial.h> |
45 | #include <asm/uaccess.h> | ||
47 | 46 | ||
48 | /* Version Information */ | 47 | /* Version Information */ |
49 | #define DRIVER_VERSION "v1.2.0.0" | 48 | #define DRIVER_VERSION "v1.2.0.0" |
50 | #define DRIVER_DESC "Metrologic Instruments Inc. - USB-POS driver" | 49 | #define DRIVER_DESC "Metrologic Instruments Inc. - USB-POS driver" |
51 | 50 | ||
51 | /* Product information. */ | ||
52 | #define FOCUS_VENDOR_ID 0x0C2E | ||
53 | #define FOCUS_PRODUCT_ID 0x0720 | ||
54 | #define FOCUS_PRODUCT_ID_UNI 0x0710 | ||
55 | |||
56 | #define METROUSB_SET_REQUEST_TYPE 0x40 | ||
57 | #define METROUSB_SET_MODEM_CTRL_REQUEST 10 | ||
58 | #define METROUSB_SET_BREAK_REQUEST 0x40 | ||
59 | #define METROUSB_MCR_NONE 0x08 /* Deactivate DTR and RTS. */ | ||
60 | #define METROUSB_MCR_RTS 0x0a /* Activate RTS. */ | ||
61 | #define METROUSB_MCR_DTR 0x09 /* Activate DTR. */ | ||
62 | #define WDR_TIMEOUT 5000 /* default urb timeout. */ | ||
63 | |||
64 | /* Private data structure. */ | ||
65 | struct metrousb_private { | ||
66 | spinlock_t lock; | ||
67 | int throttled; | ||
68 | unsigned long control_state; | ||
69 | }; | ||
70 | |||
52 | /* Device table list. */ | 71 | /* Device table list. */ |
53 | static struct usb_device_id id_table [] = { | 72 | static struct usb_device_id id_table [] = { |
54 | { USB_DEVICE(FOCUS_VENDOR_ID, FOCUS_PRODUCT_ID) }, | 73 | { USB_DEVICE(FOCUS_VENDOR_ID, FOCUS_PRODUCT_ID) }, |