ASoC: waipio: Add dai links to enable speaker playback
Add dai link to enable speaker playback on four smart speaker amplifiers. Change-Id: Ie8c875ba0724a80e61f1a1f21d615a3f2fcfbe5a Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
This commit is contained in:
@@ -52,22 +52,52 @@ SND_SOC_DAILINK_DEFS(auxpcm_tx,
|
||||
SND_SOC_DAILINK_DEFS(wsa_dma_rx0,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa_macro_rx1"),
|
||||
COMP_CODEC("lpass-cdc", "wsa2_macro_rx1"),
|
||||
COMP_CODEC("wsa-codec1", "wsa_rx1"),
|
||||
COMP_CODEC("wsa-codec2", "wsa_rx2")),
|
||||
COMP_CODEC("wsa-codec2", "wsa_rx2"),
|
||||
COMP_CODEC("wsa-codec3", "wsa_rx3"),
|
||||
COMP_CODEC("wsa-codec4", "wsa_rx4")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(wsa_dma_rx1,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa_macro_rx_mix"),
|
||||
COMP_CODEC("lpass-cdc", "wsa2_macro_rx_mix"),
|
||||
COMP_CODEC("wsa-codec1", "wsa_rx1"),
|
||||
COMP_CODEC("wsa-codec2", "wsa_rx2")),
|
||||
COMP_CODEC("wsa-codec2", "wsa_rx2"),
|
||||
COMP_CODEC("wsa-codec3", "wsa_rx3"),
|
||||
COMP_CODEC("wsa-codec4", "wsa_rx4")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(wsa_dma_tx1,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa_macro_echo"),
|
||||
COMP_CODEC("lpass-cdc", "wsa2_macro_echo"),
|
||||
COMP_CODEC("wsa-codec1", "wsa_rx1"),
|
||||
COMP_CODEC("wsa-codec2", "wsa_rx2")),
|
||||
COMP_CODEC("wsa-codec2", "wsa_rx2"),
|
||||
COMP_CODEC("wsa-codec3", "wsa_rx3"),
|
||||
COMP_CODEC("wsa-codec4", "wsa_rx4")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(wsa2_dma_rx0,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa2_macro_rx1"),
|
||||
COMP_CODEC("wsa-codec3", "wsa_rx3"),
|
||||
COMP_CODEC("wsa-codec4", "wsa_rx4")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(wsa2_dma_rx1,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa2_macro_rx_mix"),
|
||||
COMP_CODEC("wsa-codec3", "wsa_rx3"),
|
||||
COMP_CODEC("wsa-codec4", "wsa_rx4")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(wsa2_dma_tx1,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa2_macro_echo"),
|
||||
COMP_CODEC("wsa-codec3", "wsa_rx3"),
|
||||
COMP_CODEC("wsa-codec4", "wsa_rx4")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(rx_dma_rx0,
|
||||
@@ -172,6 +202,11 @@ SND_SOC_DAILINK_DEFS(vi_feedback,
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa_macro_vifeedback")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(wsa2_vi_feedback,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("lpass-cdc", "wsa2_macro_vifeedback")),
|
||||
DAILINK_COMP_ARRAY(COMP_PLATFORM("snd-soc-dummy")));
|
||||
|
||||
SND_SOC_DAILINK_DEFS(tavil_i2s_rx1,
|
||||
DAILINK_COMP_ARRAY(COMP_CPU("snd-soc-dummy-dai")),
|
||||
DAILINK_COMP_ARRAY(COMP_CODEC("tavil_codec", "tavil_i2s_rx1")),
|
||||
|
Reference in New Issue
Block a user