diff options
Diffstat (limited to 'sound/usb/quirks-table.h')
-rw-r--r-- | sound/usb/quirks-table.h | 47 |
1 files changed, 45 insertions, 2 deletions
diff --git a/sound/usb/quirks-table.h b/sound/usb/quirks-table.h index c66d3f64dcf8..78792a8900c3 100644 --- a/sound/usb/quirks-table.h +++ b/sound/usb/quirks-table.h | |||
@@ -1651,6 +1651,32 @@ YAMAHA_DEVICE(0x7010, "UB99"), | |||
1651 | } | 1651 | } |
1652 | } | 1652 | } |
1653 | }, | 1653 | }, |
1654 | { | ||
1655 | USB_DEVICE(0x0582, 0x0127), | ||
1656 | .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { | ||
1657 | /* .vendor_name = "Roland", */ | ||
1658 | /* .product_name = "GR-55", */ | ||
1659 | .ifnum = QUIRK_ANY_INTERFACE, | ||
1660 | .type = QUIRK_COMPOSITE, | ||
1661 | .data = (const struct snd_usb_audio_quirk[]) { | ||
1662 | { | ||
1663 | .ifnum = 0, | ||
1664 | .type = QUIRK_AUDIO_STANDARD_INTERFACE | ||
1665 | }, | ||
1666 | { | ||
1667 | .ifnum = 1, | ||
1668 | .type = QUIRK_AUDIO_STANDARD_INTERFACE | ||
1669 | }, | ||
1670 | { | ||
1671 | .ifnum = 2, | ||
1672 | .type = QUIRK_MIDI_STANDARD_INTERFACE | ||
1673 | }, | ||
1674 | { | ||
1675 | .ifnum = -1 | ||
1676 | } | ||
1677 | } | ||
1678 | } | ||
1679 | }, | ||
1654 | 1680 | ||
1655 | /* Guillemot devices */ | 1681 | /* Guillemot devices */ |
1656 | { | 1682 | { |
@@ -1953,7 +1979,7 @@ YAMAHA_DEVICE(0x7010, "UB99"), | |||
1953 | } | 1979 | } |
1954 | }, | 1980 | }, |
1955 | { | 1981 | { |
1956 | USB_DEVICE(0x0763, 0x2080), | 1982 | USB_DEVICE_VENDOR_SPEC(0x0763, 0x2080), |
1957 | .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { | 1983 | .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { |
1958 | /* .vendor_name = "M-Audio", */ | 1984 | /* .vendor_name = "M-Audio", */ |
1959 | /* .product_name = "Fast Track Ultra", */ | 1985 | /* .product_name = "Fast Track Ultra", */ |
@@ -2020,7 +2046,7 @@ YAMAHA_DEVICE(0x7010, "UB99"), | |||
2020 | } | 2046 | } |
2021 | }, | 2047 | }, |
2022 | { | 2048 | { |
2023 | USB_DEVICE(0x0763, 0x2081), | 2049 | USB_DEVICE_VENDOR_SPEC(0x0763, 0x2081), |
2024 | .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { | 2050 | .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { |
2025 | /* .vendor_name = "M-Audio", */ | 2051 | /* .vendor_name = "M-Audio", */ |
2026 | /* .product_name = "Fast Track Ultra 8R", */ | 2052 | /* .product_name = "Fast Track Ultra 8R", */ |
@@ -2179,6 +2205,17 @@ YAMAHA_DEVICE(0x7010, "UB99"), | |||
2179 | } | 2205 | } |
2180 | }, | 2206 | }, |
2181 | 2207 | ||
2208 | /* KORG devices */ | ||
2209 | { | ||
2210 | USB_DEVICE_VENDOR_SPEC(0x0944, 0x0200), | ||
2211 | .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { | ||
2212 | .vendor_name = "KORG, Inc.", | ||
2213 | /* .product_name = "PANDORA PX5D", */ | ||
2214 | .ifnum = 3, | ||
2215 | .type = QUIRK_MIDI_STANDARD_INTERFACE, | ||
2216 | } | ||
2217 | }, | ||
2218 | |||
2182 | /* AKAI devices */ | 2219 | /* AKAI devices */ |
2183 | { | 2220 | { |
2184 | USB_DEVICE(0x09e8, 0x0062), | 2221 | USB_DEVICE(0x09e8, 0x0062), |
@@ -2332,6 +2369,12 @@ YAMAHA_DEVICE(0x7010, "UB99"), | |||
2332 | 2369 | ||
2333 | /* Native Instruments MK2 series */ | 2370 | /* Native Instruments MK2 series */ |
2334 | { | 2371 | { |
2372 | /* Komplete Audio 6 */ | ||
2373 | .match_flags = USB_DEVICE_ID_MATCH_DEVICE, | ||
2374 | .idVendor = 0x17cc, | ||
2375 | .idProduct = 0x1000, | ||
2376 | }, | ||
2377 | { | ||
2335 | /* Traktor Audio 6 */ | 2378 | /* Traktor Audio 6 */ |
2336 | .match_flags = USB_DEVICE_ID_MATCH_DEVICE, | 2379 | .match_flags = USB_DEVICE_ID_MATCH_DEVICE, |
2337 | .idVendor = 0x17cc, | 2380 | .idVendor = 0x17cc, |