diff options
| author | Mark Brown <broonie@kernel.org> | 2024-12-03 16:57:11 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2024-12-03 16:57:11 +0000 |
| commit | 31823f27f84bfa06be20f98ec9be63a671307d63 (patch) | |
| tree | 3990fba3f9e42cd96c001adab62b6fe441712c6c /include | |
| parent | 9d6aacda3ad546048e02d83e5831e0b415382518 (diff) | |
| parent | 484c997e03cec04da6f69c2c17e854b22aa0f98f (diff) | |
ASoC: Splitting cs35l56 SoundWire DAI into separate
Merge series from Bard Liao <yung-chuan.liao@linux.intel.com>:
This series prepares for dissimilar aggregation of CS42L43 + CS35L56
speaker playback. The CS35L56 SoundWire DAI is split into separate
DAIs for playback and capture so they can be routed and aggregated
differently.
The cs_amp driver is also updated to enable different TX (capture)
slots on each CS35L56 on a bus, so that the captures can be aggregated.
Diffstat (limited to 'include')
| -rw-r--r-- | include/sound/soc_sdw_utils.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/soc_sdw_utils.h b/include/sound/soc_sdw_utils.h index 0e82598e10af..36a4a1e1d8ca 100644 --- a/include/sound/soc_sdw_utils.h +++ b/include/sound/soc_sdw_utils.h @@ -224,6 +224,8 @@ int asoc_sdw_cs_amp_init(struct snd_soc_card *card, struct snd_soc_dai_link *dai_links, struct asoc_sdw_codec_info *info, bool playback); +int asoc_sdw_cs_spk_feedback_rtd_init(struct snd_soc_pcm_runtime *rtd, + struct snd_soc_dai *dai); /* MAXIM codec support */ int asoc_sdw_maxim_init(struct snd_soc_card *card, |
