mirror of
https://github.com/torvalds/linux.git
synced 2026-09-13 14:44:42 +02:00
ALSA: usb-audio: Add quirk flags for Logitech PRO X Wireless
The Logitech PRO X Wireless is a wireless headset with a hotpluggable microphone. Its Playback mixer's GET_CUR somehow becomes broken when the microphone is detached, so set QUIRK_FLAG_MIXER_GET_CUR_OK to prevent the mixer behavior from depending on whether the microphone is attached. Meanwhile, the Playback mixer's minimum value doesn't work properly, thus set QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE to prevent userspace audio stack from using the minimum mixer value to tune volume (setting it when muted is OK). Reported-by: Alexander Niemeyer <adventureFAN@gmx.de> Closes: https://msgid.link/6262cbbd-d1f2-4c9d-a1c7-9c5d12636f4b@gmx.de Closes: https://msgid.link/7984832b-86f6-4934-bfc0-1ed70218973a@gmx.de Signed-off-by: Rong Zhang <i@rong.moe> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20260823-uac-demote-sticky-check-v1-4-a8cbe572edff@rong.moe
This commit is contained in:
parent
9e8a6fc3b1
commit
3ac761b613
|
|
@ -2256,6 +2256,9 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = {
|
|||
DEVICE_FLG(0x046d, 0x0a8f, /* Logitech H390 headset */
|
||||
QUIRK_FLAG_CTL_MSG_DELAY_1M |
|
||||
QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE),
|
||||
DEVICE_FLG(0x046d, 0x0aba, /* Logitech PRO X Wireless */
|
||||
QUIRK_FLAG_MIXER_GET_CUR_OK |
|
||||
QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE),
|
||||
DEVICE_FLG(0x0499, 0x1506, /* Yamaha THR5 */
|
||||
QUIRK_FLAG_GENERIC_IMPLICIT_FB),
|
||||
DEVICE_FLG(0x0499, 0x1509, /* Steinberg UR22 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user