From aa669b64a333fad33ed19d819dbe6893fcd8e847 Mon Sep 17 00:00:00 2001 From: polkaulfield Date: Mon, 5 Jun 2023 17:24:53 +0200 Subject: [PATCH] Added workaround for apple dac https://issuetracker.google.com/issues/242221770 --- sound/usb/mixer.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c index f4ea24b5a56d..71e4befece05 100644 --- a/sound/usb/mixer.c +++ b/sound/usb/mixer.c @@ -1032,6 +1032,14 @@ static void volume_control_quirks(struct usb_mixer_elem_info *cval, } break; + case USB_ID(0x05ac, 0x110a): /* Apple USB C to 3.5mm adapter */ + if(!strcmp(kctl->id.name, "PCM Playback Volume")){ + /* Set PCM Playback Volume for channel 1 and 2 to maximum supported volume */ + snd_usb_set_cur_mix_value(cval, 1, 0, cval->max); + snd_usb_set_cur_mix_value(cval, 2, 1, cval->max); + } + break; + case USB_ID(0x046d, 0x0807): /* Logitech Webcam C500 */ case USB_ID(0x046d, 0x0808): case USB_ID(0x046d, 0x0809):