aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorSimon Trimmer <simont@opensource.cirrus.com>2025-05-13 13:39:24 +0000
committerMark Brown <broonie@kernel.org>2025-05-14 10:57:41 +0200
commitdb13e3d58c682e0bfc08410e4961b23f4bdbc2e5 (patch)
tree51d257481a730ea7e3060600caefffcdc6719652
parentASoC: cs35l56: Log tuning unique identifiers during firmware load (diff)
downloadwireguard-linux-db13e3d58c682e0bfc08410e4961b23f4bdbc2e5.tar.xz
wireguard-linux-db13e3d58c682e0bfc08410e4961b23f4bdbc2e5.zip
ALSA: hda: cs35l56: Log tuning unique identifiers during firmware load
The cs35l56 smart amplifier has some informational firmware controls that are populated by a tuning bin file to unique values - logging these during firmware load identifies the specific configuration being used on that device instance. Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com> Acked-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/2fcc0e6fc5b8669acb026bebe44a4995ac83b967.1747142267.git.simont@opensource.cirrus.com Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--sound/pci/hda/cs35l56_hda.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/pci/hda/cs35l56_hda.c b/sound/pci/hda/cs35l56_hda.c
index 235d22049aa9..387f54626fc5 100644
--- a/sound/pci/hda/cs35l56_hda.c
+++ b/sound/pci/hda/cs35l56_hda.c
@@ -678,6 +678,8 @@ static void cs35l56_hda_fw_load(struct cs35l56_hda *cs35l56)
if (ret)
cs_dsp_stop(&cs35l56->cs_dsp);
+ cs35l56_log_tuning(&cs35l56->base, &cs35l56->cs_dsp);
+
err_powered_up:
if (!cs35l56->base.fw_patched)
cs_dsp_power_down(&cs35l56->cs_dsp);