@@ -38,23 +38,18 @@ static struct usb_serial_driver vendor##_device = { \
38
38
{ USB_DEVICE(0x0a21, 0x8001) } /* MMT-7305WW */
39
39
DEVICE (carelink , CARELINK_IDS );
40
40
41
- /* ZIO Motherboard USB driver */
42
- #define ZIO_IDS () \
43
- { USB_DEVICE(0x1CBE, 0x0103) }
44
- DEVICE (zio , ZIO_IDS );
45
-
46
- /* Funsoft Serial USB driver */
47
- #define FUNSOFT_IDS () \
48
- { USB_DEVICE(0x1404, 0xcddc) }
49
- DEVICE (funsoft , FUNSOFT_IDS );
50
-
51
41
/* Infineon Flashloader driver */
52
42
#define FLASHLOADER_IDS () \
53
43
{ USB_DEVICE_INTERFACE_CLASS(0x058b, 0x0041, USB_CLASS_CDC_DATA) }, \
54
44
{ USB_DEVICE(0x8087, 0x0716) }, \
55
45
{ USB_DEVICE(0x8087, 0x0801) }
56
46
DEVICE (flashloader , FLASHLOADER_IDS );
57
47
48
+ /* Funsoft Serial USB driver */
49
+ #define FUNSOFT_IDS () \
50
+ { USB_DEVICE(0x1404, 0xcddc) }
51
+ DEVICE (funsoft , FUNSOFT_IDS );
52
+
58
53
/* Google Serial USB SubClass */
59
54
#define GOOGLE_IDS () \
60
55
{ USB_VENDOR_AND_INTERFACE_INFO(0x18d1, \
@@ -63,6 +58,11 @@ DEVICE(flashloader, FLASHLOADER_IDS);
63
58
0x01) }
64
59
DEVICE (google , GOOGLE_IDS );
65
60
61
+ /* HP4x (48/49) Generic Serial driver */
62
+ #define HP4X_IDS () \
63
+ { USB_DEVICE(0x03f0, 0x0121) }
64
+ DEVICE (hp4x , HP4X_IDS );
65
+
66
66
/* KAUFMANN RKS+CAN VCP */
67
67
#define KAUFMANN_IDS () \
68
68
{ USB_DEVICE(0x16d0, 0x0870) }
@@ -73,11 +73,6 @@ DEVICE(kaufmann, KAUFMANN_IDS);
73
73
{ USB_DEVICE(0x1209, 0x8b00) }
74
74
DEVICE (libtransistor , LIBTRANSISTOR_IDS );
75
75
76
- /* ViVOpay USB Serial Driver */
77
- #define VIVOPAY_IDS () \
78
- { USB_DEVICE(0x1d5f, 0x1004) } /* ViVOpay 8800 */
79
- DEVICE (vivopay , VIVOPAY_IDS );
80
-
81
76
/* Motorola USB Phone driver */
82
77
#define MOTO_IDS () \
83
78
{ USB_DEVICE(0x05c6, 0x3197) }, /* unknown Motorola phone */ \
@@ -106,58 +101,63 @@ DEVICE(nokia, NOKIA_IDS);
106
101
{ USB_DEVICE(0x09d7, 0x0100) } /* NovAtel FlexPack GPS */
107
102
DEVICE_N (novatel_gps , NOVATEL_IDS , 3 );
108
103
109
- /* HP4x (48/49) Generic Serial driver */
110
- #define HP4X_IDS () \
111
- { USB_DEVICE(0x03f0, 0x0121 ) }
112
- DEVICE (hp4x , HP4X_IDS );
104
+ /* Siemens USB/MPI adapter */
105
+ #define SIEMENS_IDS () \
106
+ { USB_DEVICE(0x908, 0x0004 ) }
107
+ DEVICE (siemens_mpi , SIEMENS_IDS );
113
108
114
109
/* Suunto ANT+ USB Driver */
115
110
#define SUUNTO_IDS () \
116
111
{ USB_DEVICE(0x0fcf, 0x1008) }, \
117
112
{ USB_DEVICE(0x0fcf, 0x1009) } /* Dynastream ANT USB-m Stick */
118
113
DEVICE (suunto , SUUNTO_IDS );
119
114
120
- /* Siemens USB/MPI adapter */
121
- #define SIEMENS_IDS () \
122
- { USB_DEVICE(0x908, 0x0004) }
123
- DEVICE (siemens_mpi , SIEMENS_IDS );
115
+ /* ViVOpay USB Serial Driver */
116
+ #define VIVOPAY_IDS () \
117
+ { USB_DEVICE(0x1d5f, 0x1004) } /* ViVOpay 8800 */
118
+ DEVICE (vivopay , VIVOPAY_IDS );
119
+
120
+ /* ZIO Motherboard USB driver */
121
+ #define ZIO_IDS () \
122
+ { USB_DEVICE(0x1CBE, 0x0103) }
123
+ DEVICE (zio , ZIO_IDS );
124
124
125
125
/* All of the above structures mushed into two lists */
126
126
static struct usb_serial_driver * const serial_drivers [] = {
127
127
& carelink_device ,
128
- & zio_device ,
129
- & funsoft_device ,
130
128
& flashloader_device ,
129
+ & funsoft_device ,
131
130
& google_device ,
131
+ & hp4x_device ,
132
132
& kaufmann_device ,
133
133
& libtransistor_device ,
134
- & vivopay_device ,
135
134
& moto_modem_device ,
136
135
& motorola_tetra_device ,
137
136
& nokia_device ,
138
137
& novatel_gps_device ,
139
- & hp4x_device ,
140
- & suunto_device ,
141
138
& siemens_mpi_device ,
139
+ & suunto_device ,
140
+ & vivopay_device ,
141
+ & zio_device ,
142
142
NULL
143
143
};
144
144
145
145
static const struct usb_device_id id_table [] = {
146
146
CARELINK_IDS (),
147
- ZIO_IDS (),
148
- FUNSOFT_IDS (),
149
147
FLASHLOADER_IDS (),
148
+ FUNSOFT_IDS (),
150
149
GOOGLE_IDS (),
150
+ HP4X_IDS (),
151
151
KAUFMANN_IDS (),
152
152
LIBTRANSISTOR_IDS (),
153
- VIVOPAY_IDS (),
154
153
MOTO_IDS (),
155
154
MOTOROLA_TETRA_IDS (),
156
155
NOKIA_IDS (),
157
156
NOVATEL_IDS (),
158
- HP4X_IDS (),
159
- SUUNTO_IDS (),
160
157
SIEMENS_IDS (),
158
+ SUUNTO_IDS (),
159
+ VIVOPAY_IDS (),
160
+ ZIO_IDS (),
161
161
{ },
162
162
};
163
163
MODULE_DEVICE_TABLE (usb , id_table );
0 commit comments