aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/usbquirks.h
diff options
context:
space:
mode:
Diffstat (limited to 'sound/usb/usbquirks.h')
-rw-r--r--sound/usb/usbquirks.h31
1 files changed, 29 insertions, 2 deletions
diff --git a/sound/usb/usbquirks.h b/sound/usb/usbquirks.h
index 9ea726c049c6..3f68359d4942 100644
--- a/sound/usb/usbquirks.h
+++ b/sound/usb/usbquirks.h
@@ -1383,7 +1383,6 @@ YAMAHA_DEVICE(0x7010, "UB99"),
1383 } 1383 }
1384 } 1384 }
1385}, 1385},
1386
1387{ 1386{
1388 /* Roland SonicCell */ 1387 /* Roland SonicCell */
1389 USB_DEVICE(0x0582, 0x00c2), 1388 USB_DEVICE(0x0582, 0x00c2),
@@ -1415,7 +1414,35 @@ YAMAHA_DEVICE(0x7010, "UB99"),
1415 } 1414 }
1416 } 1415 }
1417}, 1416},
1418 1417{
1418 /* BOSS GT-10 */
1419 USB_DEVICE(0x0582, 0x00da),
1420 .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
1421 .ifnum = QUIRK_ANY_INTERFACE,
1422 .type = QUIRK_COMPOSITE,
1423 .data = (const struct snd_usb_audio_quirk[]) {
1424 {
1425 .ifnum = 0,
1426 .type = QUIRK_AUDIO_STANDARD_INTERFACE
1427 },
1428 {
1429 .ifnum = 1,
1430 .type = QUIRK_AUDIO_STANDARD_INTERFACE
1431 },
1432 {
1433 .ifnum = 2,
1434 .type = QUIRK_MIDI_FIXED_ENDPOINT,
1435 .data = & (const struct snd_usb_midi_endpoint_info) {
1436 .out_cables = 0x0001,
1437 .in_cables = 0x0001
1438 }
1439 },
1440 {
1441 .ifnum = -1
1442 }
1443 }
1444 }
1445},
1419 1446
1420/* Guillemot devices */ 1447/* Guillemot devices */
1421{ 1448{