mbox series

[0/4,SRU,OEM-5.17] Headset mic with Cirrus logic codec doesn't work

Message ID 20220512021754.271500-1-acelan.kao@canonical.com
Headers show
Series Headset mic with Cirrus logic codec doesn't work | expand

Message

AceLan Kao May 12, 2022, 2:17 a.m. UTC
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

Comments

Timo Aaltonen May 13, 2022, 5:53 p.m. UTC | #1
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