summaryrefslogtreecommitdiffstats
path: root/sound/usb
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2008-07-10 11:01:06 +0200
committerClemens Ladisch <clemens@ladisch.de>2008-07-10 11:01:06 +0200
commitc85ceac97487580e39daaf57858513246e425647 (patch)
tree3a9d8d480dc3e6b7ae3c242e6735431b9051d5e6 /sound/usb
parent4a161d235b68eb7234f40106560c488a1bdb3851 (diff)
downloadlinux-c85ceac97487580e39daaf57858513246e425647.tar.gz
linux-c85ceac97487580e39daaf57858513246e425647.tar.bz2
linux-c85ceac97487580e39daaf57858513246e425647.zip
ALSA: usb-audio: fix Yamaha KX quirk
We have to restrict the quirk to interface 0 because the second interface is not MIDI but HID. Additionally, this product ID is used by all four KX models, so it is better to read the product name from the device. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Diffstat (limited to 'sound/usb')
-rw-r--r--sound/usb/usbquirks.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/usb/usbquirks.h b/sound/usb/usbquirks.h
index d675050210dc..3eb12feeae5c 100644
--- a/sound/usb/usbquirks.h
+++ b/sound/usb/usbquirks.h
@@ -210,7 +210,7 @@ YAMAHA_DEVICE(0x1042, NULL),
YAMAHA_DEVICE(0x1043, NULL),
YAMAHA_DEVICE(0x1044, NULL),
YAMAHA_DEVICE(0x1045, NULL),
-YAMAHA_DEVICE(0x104e, "KX49"),
+YAMAHA_INTERFACE(0x104e, 0, NULL),
YAMAHA_DEVICE(0x2000, "DGP-7"),
YAMAHA_DEVICE(0x2001, "DGP-5"),
YAMAHA_DEVICE(0x2002, NULL),