APPLIED: [PATCH 0/6][SRU][M] Support speaker mute hotkey for Cirrus CS35L41 HDA codec
Stefan Bader
stefan.bader at canonical.com
Fri Dec 1 11:05:21 UTC 2023
On 21.11.23 13:28, Chris Chiu wrote:
> BugLink: https://bugs.launchpad.net/bugs/2039151
>
> [Impact]
> Some systems use a special hotkey to mute speaker audio. On systems using CS35L41 HDA which have this hotkey, add a mechanism which uses ACPI notifications to detect whether the hotkey is triggered to switch the mute state.
>
> [Fix]
> Backport the fix from Cirrus on linux-next https://lore.kernel.org/alsa-devel/87fs36egnv.wl-tiwai@suse.de/T/#t.
>
> [Test Case]
> 1. Power on the machine with CS35L41 HDA and the speaker mute hotkey.
> 2. Verify the audio functions
> 3. Verify if the speaker can be mute/unmute by the hotkey.
>
> [Where problems could occur]
> Only affect specific laptops with the CS35L41 HDA and the speaker mute hotkey on keyboard. The impact is restricted.
>
> Stefan Binding (5):
> ALSA: hda: cs35l41: Support systems with missing _DSD properties
> ALSA: hda: cs35l41: Add notification support into component binding
> ALSA: hda/realtek: Support ACPI Notification framework via component
> binding
> ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA
> ALSA: hda: cs35l41: Add read-only ALSA control for forced mute
>
> Takashi Iwai (1):
> ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties
>
> sound/pci/hda/Makefile | 2 +-
> sound/pci/hda/cs35l41_hda.c | 197 ++++++++++++++++++---------
> sound/pci/hda/cs35l41_hda.h | 4 +
> sound/pci/hda/cs35l41_hda_property.c | 73 ++++++++++
> sound/pci/hda/cs35l41_hda_property.h | 18 +++
> sound/pci/hda/hda_component.h | 4 +
> sound/pci/hda/patch_realtek.c | 83 ++++++++++-
> 7 files changed, 316 insertions(+), 65 deletions(-)
> create mode 100644 sound/pci/hda/cs35l41_hda_property.c
> create mode 100644 sound/pci/hda/cs35l41_hda_property.h
>
Applied to mantic:linux/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 44613 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20231201/cebfa8a3/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20231201/cebfa8a3/attachment-0001.sig>
More information about the kernel-team
mailing list