/linux-master/sound/soc/intel/boards/ |
H A D | sof_pcm512x.c | 71 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 D | sof_da7219.c | 107 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 D | kbl_da7219_max98927.c | 242 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 D | hsw_rt5640.c | 32 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 D | sof_wm8804.c | 52 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 D | sof_sdw_rt_amp.c | 176 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 D | cht_bsw_rt5645.c | 209 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 D | bxt_da7219_max98357a.c | 163 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 D | soc.h | 489 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 D | omap3pandora.c | 33 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 D | rx51.c | 91 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 D | imx-hdmi.c | 35 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 D | mpc5200_dma.c | 113 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 D | imx-audmix.c | 46 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 D | imx-pcm-fiq.c | 215 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 D | mt8192-mt6359-rt1015-rt5682.c | 64 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 D | ctu.c | 200 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 D | aio-dma.c | 111 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 D | gx-card.c | 32 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 D | aiu-fifo.h | 47 int aiu_fifo_pcm_new(struct snd_soc_pcm_runtime *rtd,
|
/linux-master/sound/soc/sof/amd/ |
H A D | acp-pcm.c | 92 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 D | tegra_asoc_machine.h | 49 int tegra_asoc_machine_init(struct snd_soc_pcm_runtime *rtd);
|
/linux-master/sound/soc/atmel/ |
H A D | sam9g20_wm8731.c | 67 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 D | mtk-afe-platform-driver.c | 83 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 D | hda-pcm.c | 183 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);
|