[PATCH 0/3][SRU][OEM-5.14] Headset mic with Cirrus logic codec doesn't work
AceLan Kao
acelan.kao at canonical.com
Thu May 12 02:26:53 UTC 2022
From: "Chia-Lin Kao (AceLan)" <acelan.kao at 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 (3):
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 | 273 +++++++---
sound/pci/hda/patch_cs8409.h | 9 +-
sound/soc/codecs/cs42l42.h | 751 +-------------------------
5 files changed, 1166 insertions(+), 1004 deletions(-)
create mode 100644 include/sound/cs42l42.h
--
2.25.1
More information about the kernel-team
mailing list