Skip to content

Commit 0bb3678

Browse files
Cryolitiagregkh
authored andcommitted
ALSA: usb-audio: Add mute TLV for playback volumes on some devices
commit 9c61828 upstream. Applying the quirk of that, the lowest Playback mixer volume setting mutes the audio output, on more devices. Link: https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2514 Cc: <stable@vger.kernel.org> Tested-by: Guoli An <anguoli@uniontech.com> Signed-off-by: Cryolitia PukNgae <cryolitia@uniontech.com> Link: https://patch.msgid.link/20250822-mixer-quirk-v1-1-b19252239c1c@uniontech.com Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 38a96e1 commit 0bb3678

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

sound/usb/mixer_quirks.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4339,9 +4339,11 @@ void snd_usb_mixer_fu_apply_quirk(struct usb_mixer_interface *mixer,
43394339
snd_dragonfly_quirk_db_scale(mixer, cval, kctl);
43404340
break;
43414341
/* lowest playback value is muted on some devices */
4342+
case USB_ID(0x0572, 0x1b09): /* Conexant Systems (Rockwell), Inc. */
43424343
case USB_ID(0x0d8c, 0x000c): /* C-Media */
43434344
case USB_ID(0x0d8c, 0x0014): /* C-Media */
43444345
case USB_ID(0x19f7, 0x0003): /* RODE NT-USB */
4346+
case USB_ID(0x2d99, 0x0026): /* HECATE G2 GAMING HEADSET */
43454347
if (strstr(kctl->id.name, "Playback"))
43464348
cval->min_mute = 1;
43474349
break;

0 commit comments

Comments
 (0)