summaryrefslogtreecommitdiff
path: root/include/sound
diff options
context:
space:
mode:
authorSimon Trimmer <simont@opensource.cirrus.com>2025-05-13 13:39:23 +0000
committerMark Brown <broonie@kernel.org>2025-05-14 10:57:40 +0200
commit823a036f049f5ea4afc55a2bc2e7f80a1acdef4a (patch)
treeb8786f42e2317c25667aa0671f33d80c5dedce5f /include/sound
parent82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3 (diff)
ASoC: 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> Link: https://patch.msgid.link/47762a5f1ce2b178ad863c6698296aea09b72e10.1747142267.git.simont@opensource.cirrus.com Acked-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/cs35l56.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/cs35l56.h b/include/sound/cs35l56.h
index 5d653a3491d0..bbc1cba40cd9 100644
--- a/include/sound/cs35l56.h
+++ b/include/sound/cs35l56.h
@@ -332,6 +332,7 @@ void cs35l56_init_cs_dsp(struct cs35l56_base *cs35l56_base, struct cs_dsp *cs_ds
int cs35l56_get_calibration(struct cs35l56_base *cs35l56_base);
int cs35l56_read_prot_status(struct cs35l56_base *cs35l56_base,
bool *fw_missing, unsigned int *fw_version);
+void cs35l56_log_tuning(struct cs35l56_base *cs35l56_base, struct cs_dsp *cs_dsp);
int cs35l56_hw_init(struct cs35l56_base *cs35l56_base);
int cs35l56_get_speaker_id(struct cs35l56_base *cs35l56_base);
int cs35l56_get_bclk_freq_id(unsigned int freq);