Searched refs:codec_dai (Results 51 - 75 of 259) sorted by relevance

1234567891011

/linux-master/sound/soc/codecs/
H A Dpcm1789.c52 static int pcm1789_set_dai_fmt(struct snd_soc_dai *codec_dai, argument
55 struct snd_soc_component *component = codec_dai->component;
63 static int pcm1789_mute(struct snd_soc_dai *codec_dai, int mute, int direction) argument
65 struct snd_soc_component *component = codec_dai->component;
75 struct snd_soc_dai *codec_dai)
77 struct snd_soc_component *component = codec_dai->component;
73 pcm1789_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *codec_dai) argument
H A Dtlv320aic26.c155 static int aic26_set_sysclk(struct snd_soc_dai *codec_dai, argument
158 struct snd_soc_component *component = codec_dai->component;
163 codec_dai, clk_id, freq, dir);
173 static int aic26_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) argument
175 struct snd_soc_component *component = codec_dai->component;
179 codec_dai, fmt);
H A Dmax9850.c151 static int max9850_set_dai_sysclk(struct snd_soc_dai *codec_dai, argument
154 struct snd_soc_component *component = codec_dai->component;
171 static int max9850_set_dai_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) argument
173 struct snd_soc_component *component = codec_dai->component;
/linux-master/sound/soc/intel/boards/
H A Dbdw-rt5650.c107 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
113 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5645_PLL1_S_MCLK,
124 ret = snd_soc_dai_set_sysclk(codec_dai, RT5645_SCLK_S_PLL1, 24576000,
170 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
171 struct snd_soc_component *component = codec_dai->component;
187 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xF, 0xF, 4, 24);
H A Dskl_nau88l25_ssm4567.c35 struct snd_soc_dai *codec_dai; member in struct:skl_hdmi_pcm
64 struct snd_soc_dai *codec_dai; local
67 codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI);
68 if (!codec_dai) {
74 ret = snd_soc_dai_set_sysclk(codec_dai,
81 ret = snd_soc_dai_set_sysclk(codec_dai,
224 pcm->codec_dai = dai;
242 pcm->codec_dai = dai;
261 pcm->codec_dai = dai;
363 struct snd_soc_dai *codec_dai local
[all...]
H A Dskl_nau88l25_max98357a.c31 struct snd_soc_dai *codec_dai; member in struct:skl_hdmi_pcm
54 struct snd_soc_dai *codec_dai; local
57 codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI);
58 if (!codec_dai) {
64 ret = snd_soc_dai_set_sysclk(codec_dai,
71 ret = snd_soc_dai_set_sysclk(codec_dai,
205 pcm->codec_dai = dai;
223 pcm->codec_dai = dai;
241 pcm->codec_dai = dai;
311 struct snd_soc_dai *codec_dai local
[all...]
H A Dsof_wm8804.c54 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
55 struct snd_soc_component *codec = codec_dai->component;
126 snd_soc_dai_set_clkdiv(codec_dai, WM8804_MCLK_DIV, mclk_div);
127 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, sysclk, mclk_freq);
133 ret = snd_soc_dai_set_sysclk(codec_dai, WM8804_TX_CLKSRC_PLL,
H A Dhsw_rt5640.c51 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
54 ret = snd_soc_dai_set_sysclk(codec_dai, RT5640_SCLK_S_MCLK, 12288000, SND_SOC_CLOCK_IN);
61 snd_soc_component_update_bits(codec_dai->component, 0x83, 0xffff, 0x8000);
H A Dbxt_da7219_max98357a.c40 struct snd_soc_dai *codec_dai; member in struct:bxt_hdmi_pcm
67 struct snd_soc_dai *codec_dai; local
69 codec_dai = snd_soc_card_get_codec_dai(card, BXT_DIALOG_CODEC_DAI);
70 if (!codec_dai) {
76 ret = snd_soc_dai_set_pll(codec_dai, 0,
81 ret = snd_soc_dai_set_pll(codec_dai, 0,
229 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
239 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, clk_freq,
286 pcm->codec_dai = dai;
733 component = pcm->codec_dai
[all...]
H A Dkbl_rt5660.c37 struct snd_soc_dai *codec_dai; member in struct:kbl_hdmi_pcm
233 pcm->codec_dai = dai;
259 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
262 ret = snd_soc_dai_set_sysclk(codec_dai,
270 ret = snd_soc_dai_set_pll(codec_dai, 0,
275 dev_err(codec_dai->dev, "can't set codec pll: %d\n", ret);
484 component = pcm->codec_dai->component;
493 err = hdac_hdmi_jack_init(pcm->codec_dai, pcm->device,
H A Dbytcr_rt5640.c202 static int byt_rt5640_prepare_and_enable_pll1(struct snd_soc_dai *codec_dai, argument
213 ret = snd_soc_dai_set_pll(codec_dai, 0,
218 ret = snd_soc_dai_set_pll(codec_dai, 0,
224 ret = snd_soc_dai_set_pll(codec_dai, 0,
228 ret = snd_soc_dai_set_pll(codec_dai, 0,
235 dev_err(codec_dai->component->dev, "can't set pll: %d\n", ret);
239 ret = snd_soc_dai_set_sysclk(codec_dai, RT5640_SCLK_S_PLL1,
242 dev_err(codec_dai->component->dev, "can't set clock %d\n", ret);
255 struct snd_soc_dai *codec_dai; local
257 codec_dai
271 struct snd_soc_dai *codec_dai; local
311 struct snd_soc_dai *codec_dai; local
[all...]
/linux-master/sound/soc/intel/avs/boards/
H A Dmax98373.c71 struct snd_soc_dai *codec_dai; local
74 for_each_rtd_codec_dais(runtime, i, codec_dai) {
75 if (!strcmp(codec_dai->component->name, MAX98373_DEV0_NAME)) {
76 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x30, 3, 8, 16);
82 if (!strcmp(codec_dai->component->name, MAX98373_DEV1_NAME)) {
83 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xC0, 3, 8, 16);
H A Drt298.c114 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
123 ret = snd_soc_dai_set_sysclk(codec_dai, RT298_SCLK_S_PLL, clk_freq, SND_SOC_CLOCK_IN);
186 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, RT298_CODEC_DAI); local
188 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL);
193 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, RT298_CODEC_DAI); local
196 return snd_soc_component_set_jack(codec_dai->component, jack, NULL);
H A Drt286.c103 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); local
106 ret = snd_soc_dai_set_sysclk(codec_dai, RT286_SCLK_S_PLL, 24000000, SND_SOC_CLOCK_IN);
166 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, RT286_CODEC_DAI); local
168 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL);
173 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, RT286_CODEC_DAI); local
176 return snd_soc_component_set_jack(codec_dai->component, jack, NULL);
/linux-master/sound/soc/mediatek/mt8183/
H A Dmt8183-da7219-max98357.c67 struct snd_soc_dai *codec_dai; local
79 for_each_rtd_codec_dais(rtd, j, codec_dai) {
80 if (!strcmp(codec_dai->component->name, DA7219_DEV_NAME)) {
81 ret = snd_soc_dai_set_sysclk(codec_dai,
93 ret = snd_soc_dai_set_pll(codec_dai, 0,
108 struct snd_soc_dai *codec_dai; local
111 for_each_rtd_codec_dais(rtd, j, codec_dai) {
112 if (!strcmp(codec_dai->component->name, DA7219_DEV_NAME)) {
113 ret = snd_soc_dai_set_pll(codec_dai,
137 struct snd_soc_dai *codec_dai; local
[all...]
/linux-master/sound/soc/amd/
H A Dacp-da7219-max98357a.c57 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
58 struct snd_soc_component *component = codec_dai->component;
60 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name);
62 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK,
69 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL,
137 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
138 struct snd_soc_component *component = codec_dai->component;
140 dev_info(codec_dai->dev, "codec dai name = %s\n", codec_dai->name);
143 ret = snd_soc_dai_set_sysclk(codec_dai, RT5682_SCLK_S_PLL
[all...]
H A Dacp-rt5645.c61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
63 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5645_PLL1_S_MCLK,
70 ret = snd_soc_dai_set_sysclk(codec_dai, RT5645_SCLK_S_PLL1,
/linux-master/sound/soc/
H A Dsoc-compress.c61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
69 snd_soc_dai_digital_mute(codec_dai, 1, stream);
74 if (!snd_soc_dai_active(codec_dai))
75 codec_dai->rate = 0;
247 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
264 snd_soc_dai_digital_mute(codec_dai, 0, stream);
267 snd_soc_dai_digital_mute(codec_dai, 1, stream);
547 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
570 if (!codec_dai) {
576 if (snd_soc_dai_stream_valid(codec_dai, SNDRV_PCM_STREAM_PLAYBAC
[all...]
/linux-master/sound/soc/atmel/
H A Datmel_wm8904.c29 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
32 ret = snd_soc_dai_set_pll(codec_dai, WM8904_FLL_MCLK, WM8904_FLL_MCLK,
44 ret = snd_soc_dai_set_sysclk(codec_dai, WM8904_CLK_FLL,
/linux-master/sound/soc/mxs/
H A Dmxs-sgtl5000.c22 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
39 ret = snd_soc_dai_set_sysclk(codec_dai, SGTL5000_SYSCLK, mclk, 0);
41 dev_err(codec_dai->dev, "Failed to set sysclk to %u.%03uMHz\n",
/linux-master/sound/soc/samsung/
H A Dbells.c57 struct snd_soc_dai *codec_dai; local
63 codec_dai = snd_soc_rtd_to_codec(rtd, 0);
64 component = codec_dai->component;
66 if (dapm->dev != codec_dai->dev)
103 struct snd_soc_dai *codec_dai; local
109 codec_dai = snd_soc_rtd_to_codec(rtd, 0);
110 component = codec_dai->component;
112 if (dapm->dev != codec_dai->dev)
/linux-master/sound/soc/ti/
H A Dosk5912.c41 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
46 snd_soc_dai_set_sysclk(codec_dai, 0, CODEC_CLOCK, SND_SOC_CLOCK_IN);
/linux-master/sound/soc/mediatek/mt8188/
H A Dmt8188-mt6359.c669 struct snd_soc_dai *codec_dai; local
674 for_each_rtd_codec_dais(rtd, i, codec_dai) {
675 if (!strcmp(codec_dai->component->name, MAX98390_DEV0_NAME))
676 snd_soc_dai_set_tdm_slot(codec_dai, 0x8, 0x3, 4, bit_width);
678 if (!strcmp(codec_dai->component->name, MAX98390_DEV1_NAME))
679 snd_soc_dai_set_tdm_slot(codec_dai, 0x4, 0x3, 4, bit_width);
681 if (!strcmp(codec_dai->component->name, MAX98390_DEV2_NAME))
682 snd_soc_dai_set_tdm_slot(codec_dai, 0x2, 0x3, 4, bit_width);
684 if (!strcmp(codec_dai->component->name, MAX98390_DEV3_NAME))
685 snd_soc_dai_set_tdm_slot(codec_dai,
797 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
833 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
903 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
[all...]
/linux-master/sound/soc/mediatek/mt8173/
H A Dmt8173-rt5650-rt5676.c60 struct snd_soc_dai *codec_dai; local
63 for_each_rtd_codec_dais(rtd, i, codec_dai) {
65 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, MCLK_FOR_CODECS,
71 ret = snd_soc_dai_set_sysclk(codec_dai, 1,
H A Dmt8173-rt5650-rt5514.c56 struct snd_soc_dai *codec_dai; local
59 for_each_rtd_codec_dais(rtd, i, codec_dai) {
61 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, MCLK_FOR_CODECS,
67 ret = snd_soc_dai_set_sysclk(codec_dai, 1,

Completed in 431 milliseconds

1234567891011