]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
authorCryolitia PukNgae <cryolitia@uniontech.com>
Wed, 27 Aug 2025 03:29:02 +0000 (11:29 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 2 Oct 2025 11:40:36 +0000 (13:40 +0200)
commit0dbaae134d035b630e8ef0833e734aa19b294c93
tree8c3517e3c25979fe590960b416ccd56cf4518942
parentd926dd23d18bee1e360e879d764f267c13d0b558
ALSA: usb-audio: move mixer_quirks' min_mute into common quirk

[ Upstream commit 2c3ca8cc55a3afc7a4fa99ed8f5f5d05dd2e65b3 ]

We have found more and more devices that have the same problem, that
the mixer's minimum value is muted. Accroding to pipewire's MR[1]
and Arch Linux wiki[2], this should be a very common problem in USB
audio devices. Move the quirk into common quirk,as a preparation of
more devices' quirk's patch coming on the road[3].

1. https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2514
2. https://wiki.archlinux.org/index.php?title=PipeWire&oldid=804138#No_sound_from_USB_DAC_until_30%_volume
3. On the road, in the physical sense. We have been buying ton of
   these devices for testing the problem.

Tested-by: Guoli An <anguoli@uniontech.com>
Signed-off-by: Cryolitia PukNgae <cryolitia@uniontech.com>
Link: https://patch.msgid.link/20250827-sound-quirk-min-mute-v1-1-4717aa8a4f6a@uniontech.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
sound/usb/mixer_quirks.c
sound/usb/quirks.c
sound/usb/usbaudio.h