Skip to content

Commit

Permalink
[ALSA] usb-audio - Support for Roland SonicCell sound module
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Chris Mennie authored and Takashi Iwai committed May 27, 2008
1 parent aea3bfb commit 62b1263
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions sound/usb/usbquirks.h
Original file line number Diff line number Diff line change
Expand Up @@ -1379,6 +1379,39 @@ YAMAHA_DEVICE(0x7010, "UB99"),
}
},

{
/* Roland SonicCell */
USB_DEVICE(0x0582, 0x00c2),
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
.vendor_name = "Roland",
.product_name = "SonicCell",
.ifnum = QUIRK_ANY_INTERFACE,
.type = QUIRK_COMPOSITE,
.data = (const struct snd_usb_audio_quirk[]) {
{
.ifnum = 0,
.type = QUIRK_AUDIO_STANDARD_INTERFACE
},
{
.ifnum = 1,
.type = QUIRK_AUDIO_STANDARD_INTERFACE
},
{
.ifnum = 2,
.type = QUIRK_MIDI_FIXED_ENDPOINT,
.data = & (const struct snd_usb_midi_endpoint_info) {
.out_cables = 0x0001,
.in_cables = 0x0001
}
},
{
.ifnum = -1
}
}
}
},


/* Guillemot devices */
{
/*
Expand Down

0 comments on commit 62b1263

Please sign in to comment.