[PATCH 0/2] ASoC: cs35l56: Support for restoring calibration on ChromeOS

From: Richard Fitzgerald

Date: Tue Nov 11 2025 - 08:09:01 EST


These two patches add ALSA controls to support restoring factory calibration
during OS boot on ChromeOS.

ChromeOS applies calibration during boot using a process that has restricted
access permissions. This process needs ALSA controls for all settings that
it must restore.

Richard Fitzgerald (2):
ASoC: cs35l56: Add control to read CAL_SET_STATUS
ASoC: cs35l56: Allow restoring factory calibration through ALSA
control

include/sound/cs35l56.h | 11 ++++
sound/soc/codecs/Kconfig | 14 ++++++
sound/soc/codecs/cs35l56-shared.c | 53 +++++++++++++++++++-
sound/soc/codecs/cs35l56.c | 83 +++++++++++++++++++++++++++++++
4 files changed, 159 insertions(+), 2 deletions(-)

--
2.47.3