diff options
author | Chris Mennie <camennie@alumni.uwaterloo.ca> | 2008-05-19 10:21:33 -0400 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2008-05-27 09:56:20 -0400 |
commit | 62b126315369d52e40ad604e1798ff5b6265287e (patch) | |
tree | 4594954406ef135f638d11f78089a0ce2e484358 /sound | |
parent | aea3bfbcfb0453217c8da6cfdc1b2394d214bee5 (diff) |
[ALSA] usb-audio - Support for Roland SonicCell sound module
Added entry into usbquirks.h to recognize Roland SonicCell sound module by
mostly duplicating the entry for the Roland SH-201. USB MIDI works just fine,
though the USB audio is a little unreliable (but still works well enough).
Signed-off-by: Chris Mennie <camennie@alumni.uwaterloo.ca>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/usb/usbquirks.h | 33 |
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 | /* |