|
@@ -1413,7 +1413,7 @@ static int snd_usbmidi_detect_yamaha(struct snd_usb_midi* umidi,
|
|
for (cs_desc = hostif->extra;
|
|
for (cs_desc = hostif->extra;
|
|
cs_desc < hostif->extra + hostif->extralen && cs_desc[0] >= 2;
|
|
cs_desc < hostif->extra + hostif->extralen && cs_desc[0] >= 2;
|
|
cs_desc += cs_desc[0]) {
|
|
cs_desc += cs_desc[0]) {
|
|
- if (cs_desc[1] == CS_AUDIO_INTERFACE) {
|
|
|
|
|
|
+ if (cs_desc[1] == USB_DT_CS_INTERFACE) {
|
|
if (cs_desc[2] == MIDI_IN_JACK)
|
|
if (cs_desc[2] == MIDI_IN_JACK)
|
|
endpoint->in_cables = (endpoint->in_cables << 1) | 1;
|
|
endpoint->in_cables = (endpoint->in_cables << 1) | 1;
|
|
else if (cs_desc[2] == MIDI_OUT_JACK)
|
|
else if (cs_desc[2] == MIDI_OUT_JACK)
|