On Wed, 21 Feb 2024 16:04:58 +0100, Richard Fitzgerald wrote:
Factory calibration of the speakers stores the calibration information into an EFI variable.
This set of patches adds support for applying speaker calibration data from that EFI variable.
Patch #1 and #2 are bugfixes that are prerequisites.
The HDA patches #7 and #8 depend on the ASoC patches.
Patch #9 is a KUnit test for the new cs-amp-lib library.
Richard Fitzgerald (8): ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() ASoC: cs-amp-lib: Add helpers for factory calibration data ASoC: cs35l56: Add helper functions for amp calibration ASoC: cs35l56: Apply amp calibration from EFI data ALSA: hda: hda_cs_dsp_ctl: Add helper function to write calibration ALSA: hda: cs35l56: Apply amp calibration from EFI data ASoC: cs-amp-lib: Add KUnit test for calibration helpers
Simon Trimmer (1): ALSA: hda: hda_cs_dsp_ctl: Only call notify when a control has been added to a card
I guess it's better to be merged through ASoC tree. Feel free to my review tag
Reviewed-by: Takashi Iwai tiwai@suse.de
thanks,
Takashi