@@ -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,16 +58,21 @@ 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
+ /* KAUFMANN RKS+CAN VCP */
67
+ #define KAUFMANN_IDS () \
68
+ { USB_DEVICE(0x16d0, 0x0870) }
69
+ DEVICE (kaufmann , KAUFMANN_IDS );
70
+
66
71
/* Libtransistor USB console */
67
72
#define LIBTRANSISTOR_IDS () \
68
73
{ USB_DEVICE(0x1209, 0x8b00) }
69
74
DEVICE (libtransistor , LIBTRANSISTOR_IDS );
70
75
71
- /* ViVOpay USB Serial Driver */
72
- #define VIVOPAY_IDS () \
73
- { USB_DEVICE(0x1d5f, 0x1004) } /* ViVOpay 8800 */
74
- DEVICE (vivopay , VIVOPAY_IDS );
75
-
76
76
/* Motorola USB Phone driver */
77
77
#define MOTO_IDS () \
78
78
{ USB_DEVICE(0x05c6, 0x3197) }, /* unknown Motorola phone */ \
@@ -101,56 +101,63 @@ DEVICE(nokia, NOKIA_IDS);
101
101
{ USB_DEVICE(0x09d7, 0x0100) } /* NovAtel FlexPack GPS */
102
102
DEVICE_N (novatel_gps , NOVATEL_IDS , 3 );
103
103
104
- /* HP4x (48/49) Generic Serial driver */
105
- #define HP4X_IDS () \
106
- { USB_DEVICE(0x03f0, 0x0121 ) }
107
- DEVICE (hp4x , HP4X_IDS );
104
+ /* Siemens USB/MPI adapter */
105
+ #define SIEMENS_IDS () \
106
+ { USB_DEVICE(0x908, 0x0004 ) }
107
+ DEVICE (siemens_mpi , SIEMENS_IDS );
108
108
109
109
/* Suunto ANT+ USB Driver */
110
110
#define SUUNTO_IDS () \
111
111
{ USB_DEVICE(0x0fcf, 0x1008) }, \
112
112
{ USB_DEVICE(0x0fcf, 0x1009) } /* Dynastream ANT USB-m Stick */
113
113
DEVICE (suunto , SUUNTO_IDS );
114
114
115
- /* Siemens USB/MPI adapter */
116
- #define SIEMENS_IDS () \
117
- { USB_DEVICE(0x908, 0x0004) }
118
- 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 );
119
124
120
125
/* All of the above structures mushed into two lists */
121
126
static struct usb_serial_driver * const serial_drivers [] = {
122
127
& carelink_device ,
123
- & zio_device ,
124
- & funsoft_device ,
125
128
& flashloader_device ,
129
+ & funsoft_device ,
126
130
& google_device ,
131
+ & hp4x_device ,
132
+ & kaufmann_device ,
127
133
& libtransistor_device ,
128
- & vivopay_device ,
129
134
& moto_modem_device ,
130
135
& motorola_tetra_device ,
131
136
& nokia_device ,
132
137
& novatel_gps_device ,
133
- & hp4x_device ,
134
- & suunto_device ,
135
138
& siemens_mpi_device ,
139
+ & suunto_device ,
140
+ & vivopay_device ,
141
+ & zio_device ,
136
142
NULL
137
143
};
138
144
139
145
static const struct usb_device_id id_table [] = {
140
146
CARELINK_IDS (),
141
- ZIO_IDS (),
142
- FUNSOFT_IDS (),
143
147
FLASHLOADER_IDS (),
148
+ FUNSOFT_IDS (),
144
149
GOOGLE_IDS (),
150
+ HP4X_IDS (),
151
+ KAUFMANN_IDS (),
145
152
LIBTRANSISTOR_IDS (),
146
- VIVOPAY_IDS (),
147
153
MOTO_IDS (),
148
154
MOTOROLA_TETRA_IDS (),
149
155
NOKIA_IDS (),
150
156
NOVATEL_IDS (),
151
- HP4X_IDS (),
152
- SUUNTO_IDS (),
153
157
SIEMENS_IDS (),
158
+ SUUNTO_IDS (),
159
+ VIVOPAY_IDS (),
160
+ ZIO_IDS (),
154
161
{ },
155
162
};
156
163
MODULE_DEVICE_TABLE (usb , id_table );
0 commit comments