Lines Matching +full:dsp +full:- +full:aif1
1 // SPDX-License-Identifier: GPL-2.0+
8 #include <sound/soc-dapm.h>
27 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); in speyside_set_bias_level()
30 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level()
63 rtd = snd_soc_get_pcm_runtime(card, &card->dai_link[1]); in speyside_set_bias_level_post()
66 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level_post()
71 if (card->dapm.bias_level == SND_SOC_BIAS_STANDBY) { in speyside_set_bias_level_post()
93 card->dapm.bias_level = level; in speyside_set_bias_level_post()
128 /* Re-run DAPM to make sure we're using the correct mic bias */ in speyside_set_polarity()
147 struct snd_soc_component *component = dai->component; in speyside_wm8996_init()
159 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset", in speyside_wm8996_init()
175 snd_soc_dapm_ignore_suspend(&card->dapm, "Headphone"); in speyside_late_probe()
176 snd_soc_dapm_ignore_suspend(&card->dapm, "Headset Mic"); in speyside_late_probe()
177 snd_soc_dapm_ignore_suspend(&card->dapm, "Main AMIC"); in speyside_late_probe()
178 snd_soc_dapm_ignore_suspend(&card->dapm, "Main DMIC"); in speyside_late_probe()
179 snd_soc_dapm_ignore_suspend(&card->dapm, "Main Speaker"); in speyside_late_probe()
180 snd_soc_dapm_ignore_suspend(&card->dapm, "WM1250 Output"); in speyside_late_probe()
181 snd_soc_dapm_ignore_suspend(&card->dapm, "WM1250 Input"); in speyside_late_probe()
195 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")),
196 DAILINK_COMP_ARRAY(COMP_CODEC("spi0.0", "wm0010-sdi1")),
197 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s.0")));
200 DAILINK_COMP_ARRAY(COMP_CPU("wm0010-sdi2")),
201 DAILINK_COMP_ARRAY(COMP_CODEC("wm8996.1-001a", "wm8996-aif1")));
204 DAILINK_COMP_ARRAY(COMP_CPU("wm8996-aif2")),
205 DAILINK_COMP_ARRAY(COMP_CODEC("wm1250-ev1.1-0027", "wm1250-ev1")));
209 .name = "CPU-DSP",
210 .stream_name = "CPU-DSP",
217 .name = "DSP-CODEC",
218 .stream_name = "DSP-CODEC",
246 .dlc = COMP_AUX("wm9081.1-006c"),
253 .dlc = COMP_CODEC_CONF("wm9081.1-006c"),
333 card->dev = &pdev->dev; in speyside_probe()
335 ret = devm_snd_soc_register_card(&pdev->dev, card); in speyside_probe()
337 dev_err_probe(&pdev->dev, ret, "snd_soc_register_card() failed\n"); in speyside_probe()