| From 53d9d7305c732adb1cde9c0a1c5b16307d276a64 Mon Sep 17 00:00:00 2001 |
| From: Kai-Heng Feng <kai.heng.feng@canonical.com> |
| Date: Mon, 8 Jun 2020 14:26:28 +0800 |
| Subject: [PATCH] ALSA: usb-audio: Add vendor, product and profile name for HP |
| Thunderbolt Dock |
| |
| commit 0c5086f5699906ec8e31ea6509239489f060f2dc upstream. |
| |
| The HP Thunderbolt Dock has two separate USB devices, one is for speaker |
| and one is for headset. Add names for them so userspace can apply UCM |
| settings. |
| |
| Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> |
| Cc: <stable@vger.kernel.org> |
| Link: https://lore.kernel.org/r/20200608062630.10806-1-kai.heng.feng@canonical.com |
| Signed-off-by: Takashi Iwai <tiwai@suse.de> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/sound/usb/quirks-table.h b/sound/usb/quirks-table.h |
| index 439b15ea1543..95ed4eb09511 100644 |
| --- a/sound/usb/quirks-table.h |
| +++ b/sound/usb/quirks-table.h |
| @@ -25,6 +25,26 @@ |
| .idProduct = prod, \ |
| .bInterfaceClass = USB_CLASS_VENDOR_SPEC |
| |
| +/* HP Thunderbolt Dock Audio Headset */ |
| +{ |
| + USB_DEVICE(0x03f0, 0x0269), |
| + .driver_info = (unsigned long) &(const struct snd_usb_audio_quirk) { |
| + .vendor_name = "HP", |
| + .product_name = "Thunderbolt Dock Audio Headset", |
| + .profile_name = "HP-Thunderbolt-Dock-Audio-Headset", |
| + .ifnum = QUIRK_NO_INTERFACE |
| + } |
| +}, |
| +/* HP Thunderbolt Dock Audio Module */ |
| +{ |
| + USB_DEVICE(0x03f0, 0x0567), |
| + .driver_info = (unsigned long) &(const struct snd_usb_audio_quirk) { |
| + .vendor_name = "HP", |
| + .product_name = "Thunderbolt Dock Audio Module", |
| + .profile_name = "HP-Thunderbolt-Dock-Audio-Module", |
| + .ifnum = QUIRK_NO_INTERFACE |
| + } |
| +}, |
| /* FTDI devices */ |
| { |
| USB_DEVICE(0x0403, 0xb8d8), |
| -- |
| 2.27.0 |
| |