Lines Matching +full:0 +full:x1032
117 USB_DEVICE(0x0403, 0xb8d8),
121 .ifnum = 0,
128 USB_DEVICE(0x041e, 0x0005),
136 .endpoint = 0x03,
138 .attributes = 0,
147 { USB_DEVICE_VENDOR_SPEC(0x041e, 0x3f02) },
149 { USB_DEVICE_VENDOR_SPEC(0x041e, 0x3f04) },
151 { USB_DEVICE_VENDOR_SPEC(0x041e, 0x3f0a) },
153 { USB_DEVICE_VENDOR_SPEC(0x041e, 0x3f19) },
155 { USB_DEVICE_VENDOR_SPEC(0x31b2, 0x0011) },
164 USB_AUDIO_DEVICE(0x041e, 0x4095),
176 .endpoint = 0x82,
177 .ep_attr = 0x05,
196 USB_DEVICE(0x0424, 0xb832),
202 { QUIRK_DATA_IGNORE(0) },
217 { USB_AUDIO_DEVICE(0x046d, 0x0850) },
218 { USB_AUDIO_DEVICE(0x046d, 0x08ae) },
219 { USB_AUDIO_DEVICE(0x046d, 0x08c6) },
220 { USB_AUDIO_DEVICE(0x046d, 0x08f0) },
221 { USB_AUDIO_DEVICE(0x046d, 0x08f5) },
222 { USB_AUDIO_DEVICE(0x046d, 0x08f6) },
223 { USB_AUDIO_DEVICE(0x046d, 0x0990) },
230 USB_DEVICE(0x0499, id), \
238 USB_DEVICE_VENDOR_SPEC(0x0499, id), \
245 YAMAHA_DEVICE(0x1000, "UX256"),
246 YAMAHA_DEVICE(0x1001, "MU1000"),
247 YAMAHA_DEVICE(0x1002, "MU2000"),
248 YAMAHA_DEVICE(0x1003, "MU500"),
249 YAMAHA_INTERFACE(0x1004, 3, "UW500"),
250 YAMAHA_DEVICE(0x1005, "MOTIF6"),
251 YAMAHA_DEVICE(0x1006, "MOTIF7"),
252 YAMAHA_DEVICE(0x1007, "MOTIF8"),
253 YAMAHA_DEVICE(0x1008, "UX96"),
254 YAMAHA_DEVICE(0x1009, "UX16"),
255 YAMAHA_INTERFACE(0x100a, 3, "EOS BX"),
256 YAMAHA_DEVICE(0x100c, "UC-MX"),
257 YAMAHA_DEVICE(0x100d, "UC-KX"),
258 YAMAHA_DEVICE(0x100e, "S08"),
259 YAMAHA_DEVICE(0x100f, "CLP-150"),
260 YAMAHA_DEVICE(0x1010, "CLP-170"),
261 YAMAHA_DEVICE(0x1011, "P-250"),
262 YAMAHA_DEVICE(0x1012, "TYROS"),
263 YAMAHA_DEVICE(0x1013, "PF-500"),
264 YAMAHA_DEVICE(0x1014, "S90"),
265 YAMAHA_DEVICE(0x1015, "MOTIF-R"),
266 YAMAHA_DEVICE(0x1016, "MDP-5"),
267 YAMAHA_DEVICE(0x1017, "CVP-204"),
268 YAMAHA_DEVICE(0x1018, "CVP-206"),
269 YAMAHA_DEVICE(0x1019, "CVP-208"),
270 YAMAHA_DEVICE(0x101a, "CVP-210"),
271 YAMAHA_DEVICE(0x101b, "PSR-1100"),
272 YAMAHA_DEVICE(0x101c, "PSR-2100"),
273 YAMAHA_DEVICE(0x101d, "CLP-175"),
274 YAMAHA_DEVICE(0x101e, "PSR-K1"),
275 YAMAHA_DEVICE(0x101f, "EZ-J24"),
276 YAMAHA_DEVICE(0x1020, "EZ-250i"),
277 YAMAHA_DEVICE(0x1021, "MOTIF ES 6"),
278 YAMAHA_DEVICE(0x1022, "MOTIF ES 7"),
279 YAMAHA_DEVICE(0x1023, "MOTIF ES 8"),
280 YAMAHA_DEVICE(0x1024, "CVP-301"),
281 YAMAHA_DEVICE(0x1025, "CVP-303"),
282 YAMAHA_DEVICE(0x1026, "CVP-305"),
283 YAMAHA_DEVICE(0x1027, "CVP-307"),
284 YAMAHA_DEVICE(0x1028, "CVP-309"),
285 YAMAHA_DEVICE(0x1029, "CVP-309GP"),
286 YAMAHA_DEVICE(0x102a, "PSR-1500"),
287 YAMAHA_DEVICE(0x102b, "PSR-3000"),
288 YAMAHA_DEVICE(0x102e, "ELS-01/01C"),
289 YAMAHA_DEVICE(0x1030, "PSR-295/293"),
290 YAMAHA_DEVICE(0x1031, "DGX-205/203"),
291 YAMAHA_DEVICE(0x1032, "DGX-305"),
292 YAMAHA_DEVICE(0x1033, "DGX-505"),
293 YAMAHA_DEVICE(0x1034, NULL),
294 YAMAHA_DEVICE(0x1035, NULL),
295 YAMAHA_DEVICE(0x1036, NULL),
296 YAMAHA_DEVICE(0x1037, NULL),
297 YAMAHA_DEVICE(0x1038, NULL),
298 YAMAHA_DEVICE(0x1039, NULL),
299 YAMAHA_DEVICE(0x103a, NULL),
300 YAMAHA_DEVICE(0x103b, NULL),
301 YAMAHA_DEVICE(0x103c, NULL),
302 YAMAHA_DEVICE(0x103d, NULL),
303 YAMAHA_DEVICE(0x103e, NULL),
304 YAMAHA_DEVICE(0x103f, NULL),
305 YAMAHA_DEVICE(0x1040, NULL),
306 YAMAHA_DEVICE(0x1041, NULL),
307 YAMAHA_DEVICE(0x1042, NULL),
308 YAMAHA_DEVICE(0x1043, NULL),
309 YAMAHA_DEVICE(0x1044, NULL),
310 YAMAHA_DEVICE(0x1045, NULL),
311 YAMAHA_INTERFACE(0x104e, 0, NULL),
312 YAMAHA_DEVICE(0x104f, NULL),
313 YAMAHA_DEVICE(0x1050, NULL),
314 YAMAHA_DEVICE(0x1051, NULL),
315 YAMAHA_DEVICE(0x1052, NULL),
316 YAMAHA_INTERFACE(0x1053, 0, NULL),
317 YAMAHA_INTERFACE(0x1054, 0, NULL),
318 YAMAHA_DEVICE(0x1055, NULL),
319 YAMAHA_DEVICE(0x1056, NULL),
320 YAMAHA_DEVICE(0x1057, NULL),
321 YAMAHA_DEVICE(0x1058, NULL),
322 YAMAHA_DEVICE(0x1059, NULL),
323 YAMAHA_DEVICE(0x105a, NULL),
324 YAMAHA_DEVICE(0x105b, NULL),
325 YAMAHA_DEVICE(0x105c, NULL),
326 YAMAHA_DEVICE(0x105d, NULL),
328 USB_DEVICE(0x0499, 0x1503),
341 USB_DEVICE(0x0499, 0x1507),
354 USB_DEVICE(0x0499, 0x1509),
368 USB_DEVICE(0x0499, 0x150a),
381 USB_DEVICE(0x0499, 0x150c),
394 USB_DEVICE(0x0499, 0x1718),
406 YAMAHA_DEVICE(0x2000, "DGP-7"),
407 YAMAHA_DEVICE(0x2001, "DGP-5"),
408 YAMAHA_DEVICE(0x2002, NULL),
409 YAMAHA_DEVICE(0x2003, NULL),
410 YAMAHA_DEVICE(0x5000, "CS1D"),
411 YAMAHA_DEVICE(0x5001, "DSP1D"),
412 YAMAHA_DEVICE(0x5002, "DME32"),
413 YAMAHA_DEVICE(0x5003, "DM2000"),
414 YAMAHA_DEVICE(0x5004, "02R96"),
415 YAMAHA_DEVICE(0x5005, "ACU16-C"),
416 YAMAHA_DEVICE(0x5006, "NHB32-C"),
417 YAMAHA_DEVICE(0x5007, "DM1000"),
418 YAMAHA_DEVICE(0x5008, "01V96"),
419 YAMAHA_DEVICE(0x5009, "SPX2000"),
420 YAMAHA_DEVICE(0x500a, "PM5D"),
421 YAMAHA_DEVICE(0x500b, "DME64N"),
422 YAMAHA_DEVICE(0x500c, "DME24N"),
423 YAMAHA_DEVICE(0x500d, NULL),
424 YAMAHA_DEVICE(0x500e, NULL),
425 YAMAHA_DEVICE(0x500f, NULL),
426 YAMAHA_DEVICE(0x7000, "DTX"),
427 YAMAHA_DEVICE(0x7010, "UB99"),
434 .idVendor = 0x0499,
446 USB_DEVICE(0x0582, 0x0000),
452 QUIRK_DATA_AUDIOFORMAT(0) {
455 .iface = 0,
458 .attributes = 0,
459 .endpoint = 0x01,
460 .ep_attr = 0x09,
474 .endpoint = 0x81,
475 .ep_attr = 0x05,
483 .out_cables = 0x0007,
484 .in_cables = 0x0007
492 USB_DEVICE(0x0582, 0x0002),
497 { QUIRK_DATA_IGNORE(0) },
501 .out_cables = 0x000f,
502 .in_cables = 0x000f
510 USB_DEVICE(0x0582, 0x0003),
515 { QUIRK_DATA_IGNORE(0) },
519 .out_cables = 0x003f,
520 .in_cables = 0x003f
528 USB_DEVICE(0x0582, 0x0004),
533 { QUIRK_DATA_IGNORE(0) },
537 .out_cables = 0x0005,
538 .in_cables = 0x0005
546 /* Has ID 0x0099 when not in "Advanced Driver" mode.
548 USB_DEVICE(0x0582, 0x0005),
553 { QUIRK_DATA_IGNORE(0) },
557 .out_cables = 0x0003,
558 .in_cables = 0x0003
566 USB_DEVICE(0x0582, 0x0007),
571 { QUIRK_DATA_IGNORE(0) },
575 .out_cables = 0x0013,
576 .in_cables = 0x0013
584 USB_DEVICE(0x0582, 0x0008),
589 { QUIRK_DATA_IGNORE(0) },
593 .out_cables = 0x0001,
594 .in_cables = 0x0001
602 /* has ID 0x009d when not in "Advanced Driver" mode */
603 USB_DEVICE(0x0582, 0x0009),
608 { QUIRK_DATA_IGNORE(0) },
612 .out_cables = 0x0001,
613 .in_cables = 0x0001
621 USB_DEVICE(0x0582, 0x000b),
626 { QUIRK_DATA_IGNORE(0) },
630 .out_cables = 0x0013,
631 .in_cables = 0x0013
641 USB_DEVICE(0x0582, 0x000c),
646 { QUIRK_DATA_STANDARD_AUDIO(0) },
650 .out_cables = 0x0007,
651 .in_cables = 0x0007
661 * UA-5 has ID 0x0582/0x0011 and is standard compliant (no quirks),
667 USB_DEVICE(0x0582, 0x0010),
679 /* has ID 0x0013 when not in "Advanced Driver" mode */
680 USB_DEVICE(0x0582, 0x0012),
684 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
685 .out_cables = 0x0001,
686 .in_cables = 0x0001
691 /* has ID 0x0015 when not in "Advanced Driver" mode */
692 USB_DEVICE(0x0582, 0x0014),
696 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
697 .out_cables = 0x01ff,
698 .in_cables = 0x01ff
703 /* has ID 0x0017 when not in "Advanced Driver" mode */
704 USB_DEVICE(0x0582, 0x0016),
709 { QUIRK_DATA_STANDARD_AUDIO(0) },
713 .out_cables = 0x000f,
714 .in_cables = 0x000f
722 /* has ID 0x001c when not in "Advanced Driver" mode */
723 USB_DEVICE(0x0582, 0x001b),
728 { QUIRK_DATA_IGNORE(0) },
732 .out_cables = 0x0001,
733 .in_cables = 0x0001
741 /* has ID 0x001e when not in "Advanced Driver" mode */
742 USB_DEVICE(0x0582, 0x001d),
746 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
747 .out_cables = 0x0001,
748 .in_cables = 0x0001
753 /* has ID 0x0024 when not in "Advanced Driver" mode */
754 USB_DEVICE(0x0582, 0x0023),
758 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
759 .out_cables = 0x003f,
760 .in_cables = 0x003f
767 * has ID 0x0026 and is standard compliant, but has only 16-bit PCM
770 USB_DEVICE(0x0582, 0x0025),
775 { QUIRK_DATA_IGNORE(0) },
783 .attributes = 0,
784 .endpoint = 0x01,
785 .ep_attr = 0x01,
798 .attributes = 0,
799 .endpoint = 0x82,
800 .ep_attr = 0x01,
808 .out_cables = 0x0001,
809 .in_cables = 0x0001
817 /* has ID 0x0028 when not in "Advanced Driver" mode */
818 USB_DEVICE(0x0582, 0x0027),
822 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
823 .out_cables = 0x0003,
824 .in_cables = 0x0007
829 /* has ID 0x002a when not in "Advanced Driver" mode */
830 USB_DEVICE(0x0582, 0x0029),
834 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
835 .out_cables = 0x000f,
836 .in_cables = 0x000f
843 * UA-700 has ID 0x0582/0x002c and is standard compliant (no quirks),
846 USB_DEVICE_VENDOR_SPEC(0x0582, 0x002b),
859 /* has ID 0x002e when not in "Advanced Driver" mode */
860 USB_DEVICE(0x0582, 0x002d),
864 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
865 .out_cables = 0x0001,
866 .in_cables = 0x0001
871 /* has ID 0x0030 when not in "Advanced Driver" mode */
872 USB_DEVICE(0x0582, 0x002f),
876 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
877 .out_cables = 0x0007,
878 .in_cables = 0x0007
883 /* has ID 0x0034 when not in "Advanced Driver" mode */
884 USB_DEVICE(0x0582, 0x0033),
888 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
889 .out_cables = 0x0003,
890 .in_cables = 0x0007
896 * Has ID 0x0038 when not in "Advanced Driver" mode;
897 * later revisions use IDs 0x0054 and 0x00a2.
899 USB_DEVICE(0x0582, 0x0037),
903 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
904 .out_cables = 0x0001,
905 .in_cables = 0x0001
912 * has ID 0x003c and is standard compliant, but has only 16-bit PCM
915 USB_DEVICE_VENDOR_SPEC(0x0582, 0x003b),
928 /* has ID 0x0041 when not in "Advanced Driver" mode */
929 USB_DEVICE(0x0582, 0x0040),
933 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
934 .out_cables = 0x0001,
935 .in_cables = 0x0001
940 /* has ID 0x0043 when not in "Advanced Driver" mode */
941 USB_DEVICE(0x0582, 0x0042),
945 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
946 .out_cables = 0x0001,
947 .in_cables = 0x0001
952 /* has ID 0x0049 when not in "Advanced Driver" mode */
953 USB_DEVICE(0x0582, 0x0047),
966 /* has ID 0x004a when not in "Advanced Driver" mode */
967 USB_DEVICE(0x0582, 0x0048),
971 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
972 .out_cables = 0x0003,
973 .in_cables = 0x0007
978 /* has ID 0x004e when not in "Advanced Driver" mode */
979 USB_DEVICE(0x0582, 0x004c),
991 /* has ID 0x004f when not in "Advanced Driver" mode */
992 USB_DEVICE(0x0582, 0x004d),
996 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
997 .out_cables = 0x0003,
998 .in_cables = 0x0007
1007 USB_DEVICE(0x0582, 0x0050),
1019 USB_DEVICE(0x0582, 0x0052),
1023 QUIRK_DATA_STANDARD_MIDI(0)
1027 USB_DEVICE(0x0582, 0x0060),
1031 QUIRK_DATA_STANDARD_MIDI(0)
1035 /* has ID 0x0066 when not in "Advanced Driver" mode */
1036 USB_DEVICE(0x0582, 0x0064),
1048 /* has ID 0x0067 when not in "Advanced Driver" mode */
1049 USB_DEVICE(0x0582, 0x0065),
1053 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1054 .out_cables = 0x0001,
1055 .in_cables = 0x0003
1060 /* has ID 0x006e when not in "Advanced Driver" mode */
1061 USB_DEVICE(0x0582, 0x006d),
1065 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1066 .out_cables = 0x0001,
1067 .in_cables = 0x0001
1074 * ID 0x0582/0x0073 and is standard compliant (no quirks), but
1077 USB_DEVICE_VENDOR_SPEC(0x0582, 0x0074),
1082 { QUIRK_DATA_EDIROL_UAXX(0) },
1090 /* has ID 0x0076 when not in "Advanced Driver" mode */
1091 USB_DEVICE(0x0582, 0x0075),
1095 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1096 .out_cables = 0x0001,
1097 .in_cables = 0x0001
1102 /* has ID 0x007b when not in "Advanced Driver" mode */
1103 USB_DEVICE_VENDOR_SPEC(0x0582, 0x007a),
1107 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1108 .out_cables = 0x0003,
1109 .in_cables = 0x0003
1114 /* has ID 0x0081 when not in "Advanced Driver" mode */
1115 USB_DEVICE(0x0582, 0x0080),
1119 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1120 .out_cables = 0x0001,
1121 .in_cables = 0x0001
1126 /* has ID 0x008c when not in "Advanced Driver" mode */
1127 USB_DEVICE(0x0582, 0x008b),
1131 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1132 .out_cables = 0x0001,
1133 .in_cables = 0x0001
1142 USB_DEVICE(0x0582, 0x00a3),
1147 { QUIRK_DATA_EDIROL_UAXX(0) },
1156 USB_DEVICE(0x0582, 0x00c4),
1159 { QUIRK_DATA_STANDARD_AUDIO(0) },
1163 .out_cables = 0x0001,
1164 .in_cables = 0x0001
1176 USB_DEVICE_VENDOR_SPEC(0x0582, 0x00e6),
1181 { QUIRK_DATA_EDIROL_UAXX(0) },
1190 USB_DEVICE_VENDOR_SPEC(0x0582, 0x0108),
1192 QUIRK_DATA_MIDI_FIXED_ENDPOINT(0) {
1193 .out_cables = 0x0007,
1194 .in_cables = 0x0007
1200 USB_DEVICE(0x0582, 0x0113),
1203 { QUIRK_DATA_STANDARD_AUDIO(0) },
1207 .out_cables = 0x0001,
1208 .in_cables = 0x0001
1217 USB_DEVICE(0x0582, 0x0120),
1223 QUIRK_DATA_AUDIOFORMAT(0) {
1226 .iface = 0,
1229 .endpoint = 0x05,
1230 .ep_attr = 0x05,
1245 .endpoint = 0x85,
1246 .ep_attr = 0x25,
1256 .out_cables = 0x0001,
1257 .in_cables = 0x0001
1268 USB_DEVICE(0x0582, 0x012f),
1274 QUIRK_DATA_AUDIOFORMAT(0) {
1277 .iface = 0,
1280 .endpoint = 0x05,
1281 .ep_attr = 0x05,
1296 .endpoint = 0x85,
1297 .ep_attr = 0x25,
1307 .out_cables = 0x0001,
1308 .in_cables = 0x0001
1318 USB_DEVICE(0x0582, 0x0159),
1323 { QUIRK_DATA_STANDARD_AUDIO(0) },
1327 .out_cables = 0x0001,
1328 .in_cables = 0x0001
1338 USB_DEVICE(0x0582, 0x0044), /* UA-1000 high speed */
1344 USB_DEVICE(0x0582, 0x007d), /* UA-101 high speed */
1350 USB_DEVICE(0x0582, 0x008d), /* UA-101 full speed */
1360 .idVendor = 0x0582,
1373 * interfaces. The "Macintosh Edition" has ID 0xd002 and uses standard
1376 USB_DEVICE_VENDOR_SPEC(0x06f8, 0xb000),
1381 .out_cables = 0x0001,
1382 .in_cables = 0x0001
1389 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1002),
1394 .out_cables = 0x0003,
1395 .in_cables = 0x0003
1400 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1011),
1405 .out_cables = 0x0001,
1406 .in_cables = 0x0001
1411 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1015),
1416 .out_cables = 0x0001,
1417 .in_cables = 0x0001
1422 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1021),
1427 .out_cables = 0x000f,
1428 .in_cables = 0x000f
1435 * 1.21), 0x1031 is the ID for the device without firmware.
1438 USB_DEVICE_VER(0x0763, 0x1031, 0x0100, 0x0109),
1443 .out_cables = 0x01ff,
1444 .in_cables = 0x01ff
1449 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1033),
1454 .out_cables = 0x01ff,
1455 .in_cables = 0x01ff
1460 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1041),
1465 .out_cables = 0x000f,
1466 .in_cables = 0x0003
1471 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2001),
1477 * Interfaces 0-2 are "Windows-compatible", 16-bit only,
1482 { QUIRK_DATA_IGNORE(0) },
1493 .out_cables = 0x0001,
1494 .in_cables = 0x0001
1502 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2003),
1507 .out_cables = 0x0001,
1508 .in_cables = 0x0001
1513 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2008),
1518 .out_cables = 0x0001,
1519 .in_cables = 0x0001
1524 USB_DEVICE_VENDOR_SPEC(0x0763, 0x200d),
1529 { QUIRK_DATA_IGNORE(0) },
1540 .out_cables = 0x0001,
1541 .in_cables = 0x0001
1549 USB_DEVICE(0x0763, 0x2019),
1554 { QUIRK_DATA_STANDARD_AUDIO(0) },
1559 .out_cables = 0x0001,
1560 .in_cables = 0x0001
1569 USB_DEVICE_VENDOR_SPEC(0x0763, 0x201a),
1572 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2030),
1587 .endpoint = 0x01,
1588 .ep_attr = 0x09,
1599 .clock = 0x80,
1611 .endpoint = 0x81,
1612 .ep_attr = 0x05,
1623 .clock = 0x80,
1632 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2031),
1647 .endpoint = 0x01,
1648 .ep_attr = 0x09,
1659 .clock = 0x80,
1671 .endpoint = 0x81,
1672 .ep_attr = 0x05,
1683 .clock = 0x80,
1692 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2080),
1697 { QUIRK_DATA_STANDARD_MIXER(0) },
1706 .endpoint = 0x01,
1707 .ep_attr = 0x09,
1728 .endpoint = 0x81,
1729 .ep_attr = 0x05,
1748 USB_DEVICE_VENDOR_SPEC(0x0763, 0x2081),
1753 { QUIRK_DATA_STANDARD_MIXER(0) },
1762 .endpoint = 0x01,
1763 .ep_attr = 0x09,
1784 .endpoint = 0x81,
1785 .ep_attr = 0x05,
1806 USB_DEVICE(0x07cf, 0x6801),
1810 QUIRK_DATA_MIDI_YAMAHA(0)
1815 USB_DEVICE(0x07cf, 0x6802),
1819 QUIRK_DATA_MIDI_YAMAHA(0)
1829 .idVendor = 0x07fd,
1830 .idProduct = 0x0001,
1836 { QUIRK_DATA_RAW_BYTES(0) },
1845 USB_DEVICE(0x086a, 0x0001),
1850 .out_cables = 0x80ff,
1851 .in_cables = 0x80ff
1856 USB_DEVICE(0x086a, 0x0002),
1861 .out_cables = 0x80ff,
1862 .in_cables = 0x80ff
1867 USB_DEVICE(0x086a, 0x0003),
1872 .out_cables = 0x800f,
1873 .in_cables = 0x8003
1880 USB_DEVICE_VENDOR_SPEC(0x0944, 0x0200),
1889 USB_DEVICE_VENDOR_SPEC(0x0944, 0x0201),
1898 USB_DEVICE_VENDOR_SPEC(0x0944, 0x0204),
1908 USB_DEVICE(0x09e8, 0x0062),
1912 .ifnum = 0,
1919 USB_DEVICE(0x09e8, 0x0021),
1922 { QUIRK_DATA_IGNORE(0) },
1932 USB_DEVICE_VENDOR_SPEC(0x0a4e, 0x2040),
1935 { QUIRK_DATA_STANDARD_AUDIO(0) },
1940 .out_cables = 0x0001,
1941 .in_cables = 0x0001
1950 USB_DEVICE_VENDOR_SPEC(0x0a4e, 0x4040),
1953 { QUIRK_DATA_STANDARD_AUDIO(0) },
1958 .out_cables = 0x0001,
1959 .in_cables = 0x0001
1969 USB_DEVICE_VENDOR_SPEC(0x0ccd, 0x0012),
1977 USB_DEVICE_VENDOR_SPEC(0x0ccd, 0x0013),
1985 USB_DEVICE_VENDOR_SPEC(0x0ccd, 0x0014),
1993 USB_DEVICE(0x0ccd, 0x0035),
1997 .ifnum = 0,
2003 { USB_DEVICE(0x103d, 0x0100) },
2004 { USB_DEVICE(0x103d, 0x0101) },
2008 USB_DEVICE_VENDOR_SPEC(0x1235, 0x0001),
2017 USB_DEVICE_VENDOR_SPEC(0x1235, 0x0002),
2026 USB_DEVICE(0x1235, 0x000a),
2030 QUIRK_DATA_RAW_BYTES(0)
2034 USB_DEVICE(0x1235, 0x000e),
2038 QUIRK_DATA_RAW_BYTES(0)
2042 USB_DEVICE(0x1235, 0x0010),
2047 { QUIRK_DATA_STANDARD_MIXER(0) },
2049 QUIRK_DATA_AUDIOFORMAT(0) {
2052 .iface = 0,
2056 .endpoint = 0x01,
2059 .maxpacksize = 0x024c,
2068 .sync_ep = 0x82,
2069 .sync_iface = 0,
2076 QUIRK_DATA_AUDIOFORMAT(0) {
2079 .iface = 0,
2082 .attributes = 0,
2083 .endpoint = 0x82,
2087 .maxpacksize = 0x0126,
2104 USB_DEVICE(0x1235, 0x0018),
2110 QUIRK_DATA_AUDIOFORMAT(0) {
2113 .iface = 0,
2117 .endpoint = 0x01,
2135 USB_DEVICE_VENDOR_SPEC(0x1235, 0x4661),
2139 .ifnum = 0,
2147 USB_DEVICE_VENDOR_SPEC(0x133e, 0x0815),
2152 .out_cables = 0x0003,
2153 .in_cables = 0x0003
2166 .idVendor = 0x17cc,
2167 .idProduct = 0x1000,
2172 .idVendor = 0x17cc,
2173 .idProduct = 0x1010,
2178 .idVendor = 0x17cc,
2179 .idProduct = 0x1020,
2184 USB_DEVICE(0x1a86, 0x752d),
2194 { USB_DEVICE(0x1f38, 0x0001) }, /* FIXME: should be more restrictive matching */
2198 USB_DEVICE(0x4752, 0x0011),
2202 .ifnum = 0,
2210 USB_DEVICE(0x7104, 0x2202),
2212 .ifnum = 0,
2220 USB_DEVICE(0x0dba, 0x1000),
2225 { QUIRK_DATA_STANDARD_MIXER(0) },
2233 .attributes = 0x4,
2234 .endpoint = 0x02,
2237 .maxpacksize = 0x130,
2254 .attributes = 0x4,
2255 .endpoint = 0x81,
2259 .maxpacksize = 0x130,
2276 USB_DEVICE(0x0dba, 0x3000),
2281 { QUIRK_DATA_IGNORE(0) },
2290 .attributes = 0x00,
2291 .endpoint = 0x03,
2311 .endpoint = 0x85,
2325 .out_ep = 0x02,
2326 .out_cables = 0x0001,
2327 .in_ep = 0x81,
2328 .in_interval = 0x01,
2329 .in_cables = 0x0001
2338 USB_DEVICE(0x0dba, 0x5000),
2343 { QUIRK_DATA_IGNORE(0) },
2353 .attributes = 0x00,
2380 .attributes = 0x00,
2384 .maxpacksize = 0x009c,
2393 .implicit_fb = 0,
2398 .out_cables = 0x0001,
2399 .in_cables = 0x0001
2408 USB_DEVICE_VENDOR_SPEC(0x0644, 0x8021),
2413 { QUIRK_DATA_IGNORE(0) },
2422 .endpoint = 0x02,
2443 USB_AUDIO_DEVICE(0x154e, 0x500e),
2448 { QUIRK_DATA_IGNORE(0) },
2456 .attributes = 0x0,
2457 .endpoint = 0x01,
2460 .maxpacksize = 0x138,
2477 .attributes = 0x0,
2478 .endpoint = 0x85,
2481 .maxpacksize = 0x138,
2499 USB_DEVICE(0x045e, 0x0283),
2507 QUIRK_DATA_AUDIOFORMAT(0) {
2510 .iface = 0,
2511 .altsetting = 0,
2512 .altset_idx = 0,
2513 .attributes = 0,
2514 .endpoint = 0x04,
2515 .ep_attr = 0x05,
2527 .altsetting = 0,
2528 .altset_idx = 0,
2529 .attributes = 0,
2530 .endpoint = 0x85,
2531 .ep_attr = 0x05,
2544 USB_DEVICE(0x200c, 0x100b),
2548 { QUIRK_DATA_STANDARD_MIXER(0) },
2557 .endpoint = 0x01,
2581 USB_DEVICE(0x1686, 0x00dd),
2608 USB_DEVICE(0x13e5, 0x0001),
2617 #if 0
2625 USB_DEVICE(0x0a12, 0x1243),
2628 { QUIRK_DATA_STANDARD_MIXER(0) },
2640 .endpoint = 0x03,
2663 USB_DEVICE(0x19b5, 0x0021),
2666 { QUIRK_DATA_STANDARD_MIXER(0) },
2677 .endpoint = 0x03,
2694 USB_DEVICE_VENDOR_SPEC(0x07fd, 0x0004),
2699 { QUIRK_DATA_STANDARD_MIXER(0) },
2701 QUIRK_DATA_AUDIOFORMAT(0) {
2704 .iface = 0,
2707 .attributes = 0,
2708 .endpoint = 0x84,
2715 .maxpacksize = 0x00d8,
2722 QUIRK_DATA_AUDIOFORMAT(0) {
2725 .iface = 0,
2728 .attributes = 0,
2729 .endpoint = 0x03,
2737 .maxpacksize = 0x0120,
2751 * interface 0, vendor class alt setting 1 for endpoints 5 and 0x86
2754 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x0023),
2758 QUIRK_DATA_AUDIOFORMAT(0) {
2761 .iface = 0,
2764 .endpoint = 0x05,
2775 QUIRK_DATA_AUDIOFORMAT(0) {
2778 .iface = 0,
2781 .endpoint = 0x86,
2800 * PCM is 8 channels out @ 48 fixed (endpoint 0x01)
2801 * and 8 channels in @ 48 fixed (endpoint 0x82).
2835 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x0017),
2839 QUIRK_DATA_AUDIOFORMAT(0) {
2842 .iface = 0,
2845 .endpoint = 0x01,
2856 QUIRK_DATA_AUDIOFORMAT(0) {
2859 .iface = 0,
2862 .endpoint = 0x82,
2884 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x000e),
2888 QUIRK_DATA_AUDIOFORMAT(0) {
2891 .iface = 0,
2894 .endpoint = 0x01,
2905 QUIRK_DATA_AUDIOFORMAT(0) {
2908 .iface = 0,
2911 .endpoint = 0x82,
2933 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x000d),
2937 QUIRK_DATA_AUDIOFORMAT(0) {
2940 .iface = 0,
2943 .endpoint = 0x01,
2954 QUIRK_DATA_AUDIOFORMAT(0) {
2957 .iface = 0,
2960 .endpoint = 0x82,
2983 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x001e),
2987 QUIRK_DATA_AUDIOFORMAT(0) {
2990 .iface = 0,
2993 .endpoint = 0x01,
3004 QUIRK_DATA_AUDIOFORMAT(0) {
3007 .iface = 0,
3010 .endpoint = 0x82,
3032 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x000a),
3036 QUIRK_DATA_AUDIOFORMAT(0) {
3039 .iface = 0,
3042 .endpoint = 0x01,
3057 QUIRK_DATA_AUDIOFORMAT(0) {
3060 .iface = 0,
3063 .endpoint = 0x82,
3090 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x0029),
3094 QUIRK_DATA_AUDIOFORMAT(0) {
3097 .iface = 0,
3100 .endpoint = 0x01,
3111 QUIRK_DATA_AUDIOFORMAT(0) {
3114 .iface = 0,
3117 .endpoint = 0x82,
3146 USB_AUDIO_DEVICE(0x534d, 0x0021),
3159 .attributes = 0,
3160 .endpoint = 0x82,
3185 USB_AUDIO_DEVICE(0x534d, 0x2109),
3198 .attributes = 0,
3199 .endpoint = 0x82,
3216 USB_DEVICE_VENDOR_SPEC(0x08e4, 0x017f),
3220 QUIRK_DATA_AUDIOFORMAT(0) {
3223 .iface = 0,
3226 .endpoint = 0x05,
3239 QUIRK_DATA_AUDIOFORMAT(0) {
3242 .iface = 0,
3245 .endpoint = 0x86,
3268 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x001b),
3272 QUIRK_DATA_AUDIOFORMAT(0) {
3275 .iface = 0,
3278 .endpoint = 0x01,
3291 QUIRK_DATA_AUDIOFORMAT(0) {
3294 .iface = 0,
3297 .endpoint = 0x82,
3317 * Playback on EP 0x05
3318 * Capture on EP 0x86
3320 USB_DEVICE_VENDOR_SPEC(0x08e4, 0x0163),
3324 QUIRK_DATA_AUDIOFORMAT(0) {
3327 .iface = 0,
3330 .endpoint = 0x05,
3344 QUIRK_DATA_AUDIOFORMAT(0) {
3347 .iface = 0,
3350 .endpoint = 0x86,
3371 * PCM is 8 channels out @ 48 fixed (endpoint 0x01)
3372 * and 8 channels in @ 48 fixed (endpoint 0x82).
3374 USB_DEVICE_VENDOR_SPEC(0x2b73, 0x0013),
3378 QUIRK_DATA_AUDIOFORMAT(0) {
3381 .iface = 0,
3384 .endpoint = 0x01,
3395 QUIRK_DATA_AUDIOFORMAT(0) {
3398 .iface = 0,
3401 .endpoint = 0x82,
3422 USB_DEVICE(0x1395, 0x0300),
3440 USB_DEVICE(0x2b53, 0x0023),
3445 { QUIRK_DATA_STANDARD_AUDIO(0) },
3455 .endpoint = 0x01,
3463 .clock = 0x29
3475 .endpoint = 0x82,
3484 .clock = 0x29
3495 USB_DEVICE(0x2b53, 0x0024),
3500 { QUIRK_DATA_STANDARD_AUDIO(0) },
3510 .endpoint = 0x01,
3518 .clock = 0x29
3530 .endpoint = 0x82,
3539 .clock = 0x29
3550 USB_DEVICE(0x2b53, 0x0031),
3555 { QUIRK_DATA_STANDARD_AUDIO(0) },
3565 .endpoint = 0x01,
3574 .clock = 0x29
3586 .endpoint = 0x82,
3596 .clock = 0x29
3607 USB_DEVICE_VENDOR_SPEC(0xffad, 0xa001),
3612 { QUIRK_DATA_IGNORE(0) },
3620 /* Only claim interface 0 */
3625 .idVendor = 0x2a39,
3626 .idProduct = 0x3f8c,
3628 .bInterfaceNumber = 0,
3635 { QUIRK_DATA_STANDARD_MIXER(0) },
3637 QUIRK_DATA_AUDIOFORMAT(0) {
3641 .iface = 0,
3644 .endpoint = 0x02,
3657 .sync_ep = 0x81,
3658 .sync_iface = 0,
3660 .sync_ep_idx = 0,
3665 QUIRK_DATA_AUDIOFORMAT(0) {
3669 .iface = 0,
3672 .endpoint = 0x02,
3685 .sync_ep = 0x81,
3686 .sync_iface = 0,
3688 .sync_ep_idx = 0,
3693 QUIRK_DATA_AUDIOFORMAT(0) {
3697 .iface = 0,
3700 .endpoint = 0x02,
3713 .sync_ep = 0x81,
3714 .sync_iface = 0,
3716 .sync_ep_idx = 0,
3721 QUIRK_DATA_AUDIOFORMAT(0) {
3725 .iface = 0,
3728 .endpoint = 0x81,
3743 QUIRK_DATA_AUDIOFORMAT(0) {
3747 .iface = 0,
3750 .endpoint = 0x81,
3765 QUIRK_DATA_AUDIOFORMAT(0) {
3769 .iface = 0,
3772 .endpoint = 0x81,