Searched refs:rtd (Results 126 - 150 of 332) sorted by relevance

1234567891011>>

/linux-master/sound/soc/intel/boards/
H A Dsof_pcm512x.c71 static int sof_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
73 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card);
74 struct snd_soc_dai *dai = snd_soc_rtd_to_codec(rtd, 0);
77 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL);
82 pcm->device = rtd->dai_link->id;
90 static int sof_pcm512x_codec_init(struct snd_soc_pcm_runtime *rtd) argument
92 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component;
104 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
105 struct snd_soc_component *codec = snd_soc_rtd_to_codec(rtd, 0)->component;
115 struct snd_soc_pcm_runtime *rtd local
177 dmic_init(struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dsof_da7219.c107 static int da7219_codec_init(struct snd_soc_pcm_runtime *rtd) argument
109 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card);
110 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
115 mclk_rate = sof_dai_get_mclk(rtd);
117 dev_err(rtd->dev, "invalid mclk freq %d\n", mclk_rate);
124 dev_err(rtd->dev, "fail to set sysclk, ret %d\n", ret);
135 dev_dbg(rtd->dev, "pll bypass mode, mclk rate %d\n", mclk_rate);
139 dev_err(rtd->dev, "fail to set pll, ret %d\n", ret);
150 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack",
156 dev_err(rtd
174 da7219_codec_exit(struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dkbl_da7219_max98927.c242 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
246 for_each_rtd_codec_dais(rtd, j, codec_dai) {
268 dev_err(rtd->dev, "failed to enable %s: %d\n",
279 dev_err(rtd->dev, "failed to disable %s: %d\n",
296 static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, argument
310 for_each_dpcm_fe(rtd, SNDRV_PCM_STREAM_PLAYBACK, dpcm) {
319 for_each_dpcm_fe(rtd, SNDRV_PCM_STREAM_CAPTURE, dpcm) {
354 static int kabylake_da7219_codec_init(struct snd_soc_pcm_runtime *rtd) argument
356 struct kbl_codec_private *ctx = snd_soc_card_get_drvdata(rtd->card);
357 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd,
396 kabylake_dmic_init(struct snd_soc_pcm_runtime *rtd) argument
406 kabylake_hdmi_init(struct snd_soc_pcm_runtime *rtd, int device) argument
424 kabylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) argument
429 kabylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) argument
434 kabylake_hdmi3_init(struct snd_soc_pcm_runtime *rtd) argument
439 kabylake_da7219_fe_init(struct snd_soc_pcm_runtime *rtd) argument
508 kabylake_dmic_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument
[all...]
H A Dhsw_rt5640.c32 static int codec_link_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, argument
50 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
51 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
56 dev_err(rtd->dev, "set codec sysclk failed: %d\n", ret);
H A Dsof_wm8804.c52 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
53 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card);
54 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
101 dev_err(rtd->card->dev,
129 dev_err(rtd->card->dev, "Failed to set WM8804 PLL\n");
136 dev_err(rtd->card->dev,
H A Dsof_sdw_rt_amp.c176 int rt_amp_spk_rtd_init(struct snd_soc_pcm_runtime *rtd, struct snd_soc_dai *dai) argument
178 struct snd_soc_card *card = rtd->card;
193 for_each_rtd_codec_dais(rtd, i, codec_dai) {
206 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
207 struct snd_soc_card *card = rtd->card;
208 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
H A Dcht_bsw_rt5645.c209 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
210 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
217 dev_err(rtd->dev, "can't set codec pll: %d\n", ret);
224 dev_err(rtd->dev, "can't set codec sysclk: %d\n", ret);
337 static int cht_codec_fixup(struct snd_soc_pcm_runtime *rtd, argument
361 ret = snd_soc_dai_set_fmt(snd_soc_rtd_to_cpu(rtd, 0),
367 dev_err(rtd->dev, "can't set format to I2S, err %d\n", ret);
371 ret = snd_soc_dai_set_fmt(snd_soc_rtd_to_codec(rtd, 0),
377 dev_err(rtd->dev, "can't set format to I2S, err %d\n", ret);
381 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_cpu(rtd,
[all...]
H A Dbxt_da7219_max98357a.c163 static int broxton_ssp_fixup(struct snd_soc_pcm_runtime *rtd, argument
183 static int broxton_da7219_codec_init(struct snd_soc_pcm_runtime *rtd) argument
186 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
187 struct snd_soc_component *component = snd_soc_rtd_to_codec(rtd, 0)->component;
197 dev_err(rtd->dev, "can't set codec sysclk configuration\n");
205 ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack",
212 dev_err(rtd->dev, "Headset Jack creation failed: %d\n", ret);
224 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC");
229 static int broxton_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
231 struct bxt_card_private *ctx = snd_soc_card_get_drvdata(rtd
247 broxton_da7219_fe_init(struct snd_soc_pcm_runtime *rtd) argument
316 broxton_dmic_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument
[all...]
/linux-master/include/sound/
H A Dsoc.h489 int soc_new_pcm(struct snd_soc_pcm_runtime *rtd, int num);
491 int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num);
493 static inline int snd_soc_new_compress(struct snd_soc_pcm_runtime *rtd, int num) argument
504 bool snd_soc_runtime_ignore_pmdown_time(struct snd_soc_pcm_runtime *rtd);
506 void snd_soc_runtime_action(struct snd_soc_pcm_runtime *rtd,
508 static inline void snd_soc_runtime_activate(struct snd_soc_pcm_runtime *rtd, argument
511 snd_soc_runtime_action(rtd, stream, 1);
513 static inline void snd_soc_runtime_deactivate(struct snd_soc_pcm_runtime *rtd, argument
516 snd_soc_runtime_action(rtd, stream, -1);
519 int snd_soc_runtime_calc_hw(struct snd_soc_pcm_runtime *rtd,
1568 _snd_soc_dpcm_mutex_lock_r(struct snd_soc_pcm_runtime *rtd) argument
1573 _snd_soc_dpcm_mutex_unlock_r(struct snd_soc_pcm_runtime *rtd) argument
1578 _snd_soc_dpcm_mutex_assert_held_r(struct snd_soc_pcm_runtime *rtd) argument
[all...]
/linux-master/sound/soc/ti/
H A Domap3pandora.c33 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
34 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
35 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
140 static int omap3pandora_out_init(struct snd_soc_pcm_runtime *rtd) argument
142 struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
159 static int omap3pandora_in_init(struct snd_soc_pcm_runtime *rtd) argument
161 struct snd_soc_dapm_context *dapm = &rtd->card->dapm;
H A Drx51.c91 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
92 struct snd_soc_card *card = rtd->card;
103 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
104 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
261 static int rx51_aic34_init(struct snd_soc_pcm_runtime *rtd) argument
263 struct snd_soc_card *card = rtd->card;
268 err = omap_mcbsp_st_add_controls(rtd, 2);
275 err = snd_soc_card_jack_new(rtd->card, "AV Jack",
/linux-master/sound/soc/fsl/
H A Dimx-hdmi.c35 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
36 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(rtd->card);
38 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
39 struct snd_soc_card *card = rtd->card;
70 static int imx_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
72 struct snd_soc_card *card = rtd->card;
73 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
H A Dmpc5200_dma.c113 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
114 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
215 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
216 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
243 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
244 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
269 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
270 struct psc_dma *psc_dma = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0));
285 struct snd_soc_pcm_runtime *rtd)
287 struct snd_card *card = rtd
284 psc_dma_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
[all...]
H A Dimx-audmix.c46 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
47 struct imx_audmix *priv = snd_soc_card_get_drvdata(rtd->card);
49 struct device *dev = rtd->card->dev;
75 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
76 struct device *dev = rtd->card->dev;
87 ret = snd_soc_dai_set_fmt(snd_soc_rtd_to_cpu(rtd, 0), fmt);
93 ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(rtd, 0), FSL_SAI_CLK_MAST1, 0, dir);
103 ret = snd_soc_dai_set_tdm_slot(snd_soc_rtd_to_cpu(rtd, 0), BIT(channels) - 1,
114 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
115 struct device *dev = rtd
[all...]
H A Dimx-pcm-fiq.c215 static int imx_pcm_new(struct snd_soc_pcm_runtime *rtd) argument
217 struct snd_card *card = rtd->card->snd_card;
218 struct snd_pcm *pcm = rtd->pcm;
233 struct snd_soc_pcm_runtime *rtd)
235 struct snd_pcm *pcm = rtd->pcm;
239 ret = imx_pcm_new(rtd);
232 snd_imx_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/mediatek/mt8192/
H A Dmt8192-mt6359-rt1015-rt5682.c64 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
65 struct snd_soc_card *card = rtd->card;
66 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
73 for_each_rtd_codec_dais(rtd, i, codec_dai) {
99 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
100 struct snd_soc_card *card = rtd->card;
101 struct snd_soc_dai *cpu_dai = snd_soc_rtd_to_cpu(rtd, 0);
102 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
150 static int mt8192_mt6359_mtkaif_calibration(struct snd_soc_pcm_runtime *rtd) argument
153 snd_soc_rtdcom_lookup(rtd, AFE_PCM_NAM
307 mt8192_mt6359_init(struct snd_soc_pcm_runtime *rtd) argument
327 mt8192_rt5682_init(struct snd_soc_pcm_runtime *rtd) argument
363 mt8192_mt6359_hdmi_init(struct snd_soc_pcm_runtime *rtd) argument
380 mt8192_i2s_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, struct snd_pcm_hw_params *params) argument
[all...]
/linux-master/sound/soc/sh/rcar/
H A Dctu.c200 struct snd_soc_pcm_runtime *rtd)
209 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU Pass",
218 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV0",
227 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV1",
236 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV2",
245 ret = rsnd_kctrl_new_m(mod, io, rtd, "CTU SV3",
254 ret = rsnd_kctrl_new_s(mod, io, rtd, "CTU Reset",
198 rsnd_ctu_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/uniphier/
H A Daio-dma.c111 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
112 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0));
138 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
139 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0));
174 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
175 struct uniphier_aio *aio = uniphier_priv(snd_soc_rtd_to_cpu(rtd, 0));
206 struct snd_soc_pcm_runtime *rtd)
208 struct device *dev = rtd->card->snd_card->dev;
209 struct snd_pcm *pcm = rtd->pcm;
205 uniphier_aiodma_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/meson/
H A Dgx-card.c32 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
33 struct meson_card *priv = snd_soc_card_get_drvdata(rtd->card);
35 (struct gx_dai_link_i2s_data *)priv->link_data[rtd->num];
H A Daiu-fifo.h47 int aiu_fifo_pcm_new(struct snd_soc_pcm_runtime *rtd,
/linux-master/sound/soc/sof/amd/
H A Dacp-pcm.c92 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
100 spcm = snd_sof_find_spcm_dai(scomp, rtd);
103 rtd->dai_link->id);
/linux-master/sound/soc/tegra/
H A Dtegra_asoc_machine.h49 int tegra_asoc_machine_init(struct snd_soc_pcm_runtime *rtd);
/linux-master/sound/soc/atmel/
H A Dsam9g20_wm8731.c67 static int at91sam9g20ek_wm8731_init(struct snd_soc_pcm_runtime *rtd) argument
69 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0);
70 struct device *dev = rtd->dev;
83 snd_soc_dapm_nc_pin(&rtd->card->dapm, "Int Mic");
/linux-master/sound/soc/mediatek/common/
H A Dmtk-afe-platform-driver.c83 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
85 struct mtk_base_afe_memif *memif = &afe->memif[snd_soc_rtd_to_cpu(rtd, 0)->id];
116 struct snd_soc_pcm_runtime *rtd)
119 struct snd_pcm *pcm = rtd->pcm;
115 mtk_afe_pcm_new(struct snd_soc_component *component, struct snd_soc_pcm_runtime *rtd) argument
/linux-master/sound/soc/sof/intel/
H A Dhda-pcm.c183 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
190 spcm = snd_sof_find_spcm_dai(scomp, rtd);
193 rtd->dai_link->id);
215 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); local
223 spcm = snd_sof_find_spcm_dai(scomp, rtd);
225 dev_err(sdev->dev, "error: can't find PCM with DAI ID %d\n", rtd->dai_link->id);

Completed in 182 milliseconds

1234567891011>>