FAILED: patch "[PATCH] ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26" failed to apply to 5.10-stable tree
Subsystems (2)
[email protected]
maintainerThe patch below does not apply to the 5.10-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
From 0e853a9c3937caa9f13fdde547d6202f92457c2b Mon Sep 17 00:00:00 2001
From: Stefan Binding <[email protected]>
Date: Mon, 26 Apr 2021 17:37:48 +0100
Subject: [PATCH] ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26
dB
After booting for first time on Bullseye, the DMIC is currently muted. Instead, the DMIC volume should be set to a valid initial value.
Tested on DELL Inspiron-3505, DELL Inspiron-3501, DELL Inspiron-3500
Signed-off-by Stefan Binding <[email protected]>
Signed-off-by Vitaly Rodionov <[email protected]>
Reported-and-tested-by You-Sheng Yang <[email protected]>
Cc <[email protected]>
Signed-off-by Takashi Iwai <[email protected]>
sound/pci/hda/patch_cirrus.c +5 -0
@@ -2172,6 +2172,11 @@ static void cs8409_cs42l42_fixups(struct hda_codec *codec, (get_wcaps(codec, CS8409_CS42L42_AMIC_PIN_NID) | AC_WCAP_UNSOL_CAP));break ;case HDA_FIXUP_ACT_PROBE : + +/* Set initial volume on Bullseye to -26 dB */ +if (codec->fixup_id ==CS8409_BULLSEYE ) +snd_hda_codec_amp_init_stereo (codec,CS8409_CS42L42_DMIC_ADC_PIN_NID , +HDA_INPUT ,0 ,0xff ,0x19 );snd_hda_gen_add_kctl (&spec->gen,NULL , &cs8409_cs42l42_hp_volume_mixer); snd_hda_gen_add_kctl(&spec->gen,