[alsa-devel] [PATCH] Support for Roland SonicCell sound module

Chris Mennie cmennie at rogers.com
Sun May 18 19:22:11 CEST 2008


	I'm not sure if this is the right place for it, but I've added support for 
the Roland SonicCell sound module. Patches were made against 
alsa-driver-1.0.16 source. Please let me know if there's a better place to 
post this:


--- usbquirks.h	2008-02-05 04:23:24.000000000 -0500
+++ usbquirks.h	2008-05-18 13:02:32.000000000 -0400
@@ -1367,6 +1367,39 @@
 	}
 },
 
+{
+	/* 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 */
 {
 	/*


More information about the Alsa-devel mailing list