[ALSA] usb-audio: add MIDI quirk for Hercules DJ Console

USB generic driver
Add a quirk entry for the external MIDI ports of the
Windows Edition of the Hercules DJ Console.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>

authored by Clemens Ladisch and committed by Jaroslav Kysela a25f175c 9c9565f7

+21
+21
sound/usb/usbquirks.h
··· 1028 1028 } 1029 1029 }, 1030 1030 1031 + /* Guillemot devices */ 1032 + { 1033 + /* 1034 + * This is for the "Windows Edition" where the external MIDI ports are 1035 + * the only MIDI ports; the control data is reported through HID 1036 + * interfaces. The "Macintosh Edition" has ID 0xd002 and uses standard 1037 + * compliant USB MIDI ports for external MIDI and controls. 1038 + */ 1039 + USB_DEVICE_VENDOR_SPEC(0x06f8, 0xb000), 1040 + .driver_info = (unsigned long) & (const snd_usb_audio_quirk_t) { 1041 + .vendor_name = "Hercules", 1042 + .product_name = "DJ Console (WE)", 1043 + .ifnum = 4, 1044 + .type = QUIRK_MIDI_FIXED_ENDPOINT, 1045 + .data = & (const snd_usb_midi_endpoint_info_t) { 1046 + .out_cables = 0x0001, 1047 + .in_cables = 0x0001 1048 + } 1049 + } 1050 + }, 1051 + 1031 1052 /* Midiman/M-Audio devices */ 1032 1053 { 1033 1054 USB_DEVICE_VENDOR_SPEC(0x0763, 0x1002),