Message ID | 20220512021754.271500-1-acelan.kao@canonical.com |
---|---|
Headers | show |
Series | Headset mic with Cirrus logic codec doesn't work | expand |
AceLan Kao kirjoitti 12.5.2022 klo 5.17: > From: "Chia-Lin Kao (AceLan)" <acelan.kao@canonical.com> > > BugLink: https://bugs.launchpad.net/bugs/1972815 > > [Impact] > Headset mic doesn't be selected automatically after headset is plugged in. > > [Fix] > Cirrus provides a fix for this issue > https://patchwork.kernel.org/project/alsa-devel/cover/20220504161236.2490532-1-sbinding@opensource.cirrus.com/ > > [Test] > Verified on the target platform, and confirmed these patches work. > > [Where problems could occur] > These affect the mic detection on CS8409_BULLSEYE, CS8409_WARLOCK, > CS8409_WARLOCK_MLK, CS8409_WARLOCK_MLK_DUAL_MIC, CS8409_CYBORG, and > CS8409_ODIN platforms. Hard to tell if it introduce any regression, > will keep an eye on it. > > Stefan Binding (4): > ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants > UBUNTU: SAUCE: ASoC: cs42l42: Move CS42L42 register descriptions to > general include > UBUNTU: SAUCE: ALSA: hda/cs8409: Use general cs42l42 include in cs8409 > hda driver > UBUNTU: SAUCE: ALSA: hda/cs8409: Support manual mode detection for > CS42L42 > > include/sound/cs42l42.h | 810 +++++++++++++++++++++++++++ > sound/pci/hda/patch_cs8409-tables.c | 327 ++++++----- > sound/pci/hda/patch_cs8409.c | 300 ++++++---- > sound/pci/hda/patch_cs8409.h | 12 +- > sound/soc/codecs/cs42l42.h | 815 +--------------------------- > 5 files changed, 1184 insertions(+), 1080 deletions(-) > create mode 100644 include/sound/cs42l42.h > applied to oem-5.17, thanks
From: "Chia-Lin Kao (AceLan)" <acelan.kao@canonical.com> BugLink: https://bugs.launchpad.net/bugs/1972815 [Impact] Headset mic doesn't be selected automatically after headset is plugged in. [Fix] Cirrus provides a fix for this issue https://patchwork.kernel.org/project/alsa-devel/cover/20220504161236.2490532-1-sbinding@opensource.cirrus.com/ [Test] Verified on the target platform, and confirmed these patches work. [Where problems could occur] These affect the mic detection on CS8409_BULLSEYE, CS8409_WARLOCK, CS8409_WARLOCK_MLK, CS8409_WARLOCK_MLK_DUAL_MIC, CS8409_CYBORG, and CS8409_ODIN platforms. Hard to tell if it introduce any regression, will keep an eye on it. Stefan Binding (4): ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants UBUNTU: SAUCE: ASoC: cs42l42: Move CS42L42 register descriptions to general include UBUNTU: SAUCE: ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver UBUNTU: SAUCE: ALSA: hda/cs8409: Support manual mode detection for CS42L42 include/sound/cs42l42.h | 810 +++++++++++++++++++++++++++ sound/pci/hda/patch_cs8409-tables.c | 327 ++++++----- sound/pci/hda/patch_cs8409.c | 300 ++++++---- sound/pci/hda/patch_cs8409.h | 12 +- sound/soc/codecs/cs42l42.h | 815 +--------------------------- 5 files changed, 1184 insertions(+), 1080 deletions(-) create mode 100644 include/sound/cs42l42.h