Commit 676658cc authored by Jaroslav Kysela's avatar Jaroslav Kysela

ALSA CVS update

USB generic driver
allow USB MIDI devices without audio control interface
Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
parent acd07081
......@@ -267,7 +267,8 @@ YAMAHA_DEVICE(0x5008, "01V96"),
}
},
{
/* thanks to Emiliano Grilli <emillo@libero.it> for helping researching this data */
/* thanks to Emiliano Grilli <emillo@libero.it>
* for helping researching this data */
USB_DEVICE(0x0582, 0x000c),
.driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) {
.vendor_name = "Roland",
......@@ -946,4 +947,19 @@ YAMAHA_DEVICE(0x5008, "01V96"),
}
},
{
/*
* Some USB MIDI devices don't have an audio control interface,
* so we have to grab MIDI streaming interfaces here.
*/
.match_flags = USB_DEVICE_ID_MATCH_INT_CLASS |
USB_DEVICE_ID_MATCH_INT_SUBCLASS,
.bInterfaceClass = USB_CLASS_AUDIO,
.bInterfaceSubClass = USB_SUBCLASS_MIDI_STREAMING,
.driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) {
.ifnum = QUIRK_ANY_INTERFACE,
.type = QUIRK_MIDI_STANDARD_INTERFACE
}
},
#undef USB_DEVICE_VENDOR_SPEC
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment