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.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/sound/usb/usbquirks.h b/sound/usb/usbquirks.h
index 82a8d14c26af..b7ab3ee7647e 100644
--- a/sound/usb/usbquirks.h
+++ b/sound/usb/usbquirks.h
@@ -1379,6 +1379,39 @@ YAMAHA_DEVICE(0x7010, "UB99"),
1379 } 1379 }
1380}, 1380},
1381 1381
1382{
1383 /* Roland SonicCell */
1384 USB_DEVICE(0x0582, 0x00c2),
1385 .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
1386 .vendor_name = "Roland",
1387 .product_name = "SonicCell",
1388 .ifnum = QUIRK_ANY_INTERFACE,
1389 .type = QUIRK_COMPOSITE,
1390 .data = (const struct snd_usb_audio_quirk[]) {
1391 {
1392 .ifnum = 0,
1393 .type = QUIRK_AUDIO_STANDARD_INTERFACE
1394 },
1395 {
1396 .ifnum = 1,
1397 .type = QUIRK_AUDIO_STANDARD_INTERFACE
1398 },
1399 {
1400 .ifnum = 2,
1401 .type = QUIRK_MIDI_FIXED_ENDPOINT,
1402 .data = & (const struct snd_usb_midi_endpoint_info) {
1403 .out_cables = 0x0001,
1404 .in_cables = 0x0001
1405 }
1406 },
1407 {
1408 .ifnum = -1
1409 }
1410 }
1411 }
1412},
1413
1414
1382/* Guillemot devices */ 1415/* Guillemot devices */
1383{ 1416{
1384 /* 1417 /*