Searched refs:codec_dai (Results 26 - 50 of 257) sorted by relevance

1234567891011

/linux-master/sound/soc/amd/
H A Dacp3x-rt5682-max9836.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);
63 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S
73 ret = snd_soc_dai_set_pll(codec_dai, RT5682_PLL2, RT5682_PLL2_S_MCLK,
81 ret = snd_soc_dai_set_sysclk(codec_dai, RT5682_SCLK_S_PLL2,
90 ret = snd_soc_dai_set_bclk_ratio(codec_dai, 64);
147 struct snd_soc_dai *codec_dai; local
153 for_each_rtd_codec_dais(rtd, i, codec_dai) {
154 if (strcmp(codec_dai
233 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
[all...]
/linux-master/sound/soc/intel/boards/
H A Dsof_da7219.c35 struct snd_soc_dai *codec_dai; local
42 codec_dai = snd_soc_card_get_codec_dai(card, DIALOG_CODEC_DAI);
43 if (!codec_dai) {
49 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK,
56 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL_SRM,
110 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
111 struct snd_soc_component *component = codec_dai->component;
121 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, mclk_rate,
137 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK, 0, 0);
188 struct snd_soc_dai *codec_dai local
[all...]
H A Dsof_sdw_rt_sdca_jack_common.c94 struct snd_soc_dai *codec_dai; local
100 codec_dai = get_codec_dai_by_name(rtd, jack_codecs, ARRAY_SIZE(jack_codecs));
101 if (!codec_dai)
104 component = codec_dai->component;
112 if (strstr(codec_dai->name, need_sdca_suffix[i])) {
H A Dcht_bsw_nau8824.c76 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
79 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8824_CLK_FLL_FS, 0,
82 dev_err(codec_dai->dev, "can't set FS clock %d\n", ret);
85 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, params_rate(params),
88 dev_err(codec_dai->dev, "can't set FLL: %d\n", ret);
99 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); local
100 struct snd_soc_component *component = codec_dai->component;
H A Dehl_rt5660.c70 struct snd_soc_dai *codec_dai; member in struct:sof_hdmi_pcm
86 pcm->codec_dai = dai;
106 return hda_dsp_hdmi_build_controls(card, pcm->codec_dai->component);
113 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
116 ret = snd_soc_dai_set_sysclk(codec_dai,
125 ret = snd_soc_dai_set_pll(codec_dai, 0,
130 dev_err(codec_dai->dev, "can't set codec pll: %d\n", ret);
H A Dsof_sdw_rt_amp.c181 struct snd_soc_dai *codec_dai; local
193 for_each_rtd_codec_dais(rtd, i, codec_dai) {
194 if (strstr(codec_dai->component->name_prefix, "-1"))
196 else if (strstr(codec_dai->component->name_prefix, "-2"))
208 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
218 err = snd_soc_dai_set_pll(codec_dai, 0, clk_id, clk_freq, pll_out);
225 err = snd_soc_dai_set_sysclk(codec_dai, RT1308_FS_SYS_S_PLL, pll_out,
H A Dsof_sdw_maxim.c48 struct snd_soc_dai *codec_dai; local
58 for_each_rtd_codec_dais(rtd, j, codec_dai) {
64 codec_dai->component->name_prefix);
H A Dkbl_da7219_max98927.c42 struct snd_soc_dai *codec_dai; member in struct:kbl_hdmi_pcm
68 struct snd_soc_dai *codec_dai; local
71 codec_dai = snd_soc_card_get_codec_dai(card, KBL_DIALOG_CODEC_DAI);
72 if (!codec_dai) {
78 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, 24576000,
86 ret = snd_soc_dai_set_pll(codec_dai, 0,
91 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL_SRM,
198 struct snd_soc_dai *codec_dai; local
201 for_each_rtd_codec_dais(runtime, j, codec_dai) {
203 if (!strcmp(codec_dai
243 struct snd_soc_dai *codec_dai; local
[all...]
H A Dskl_hda_dsp_common.c34 pcm->codec_dai = snd_soc_card_get_codec_dai(card, dai_name);
35 if (!pcm->codec_dai)
149 component = pcm->codec_dai->component;
158 err = hdac_hdmi_jack_init(pcm->codec_dai, pcm->device,
H A Dkbl_rt5663_rt5514_max98927.c48 struct snd_soc_dai *codec_dai; member in struct:kbl_hdmi_pcm
279 pcm->codec_dai = dai;
411 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
415 rt5663_sel_asrc_clk_src(codec_dai->component,
419 ret = snd_soc_dai_set_sysclk(codec_dai,
435 struct snd_soc_dai *codec_dai; local
438 for_each_rtd_codec_dais(rtd, j, codec_dai) {
439 if (!strcmp(codec_dai->component->name, RT5514_DEV_NAME)) {
440 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xF, 0, 8, 16);
446 ret = snd_soc_dai_set_sysclk(codec_dai,
[all...]
H A Dsof_sdw_rt711.c70 struct snd_soc_dai *codec_dai; local
75 codec_dai = get_codec_dai_by_name(rtd, jack_codecs, ARRAY_SIZE(jack_codecs));
76 if (!codec_dai)
79 component = codec_dai->component;
H A Dbytcr_wm5102.c111 static int byt_wm5102_prepare_and_enable_pll1(struct snd_soc_dai *codec_dai, int rate) argument
113 struct snd_soc_component *codec_component = codec_dai->component;
121 snd_soc_dai_set_pll(codec_dai, WM5102_FLL1_REFCLK, ARIZONA_FLL_SRC_NONE, 0, 0);
122 snd_soc_dai_set_pll(codec_dai, WM5102_FLL1, ARIZONA_FLL_SRC_NONE, 0, 0);
125 ret = snd_soc_dai_set_pll(codec_dai, WM5102_FLL1, ARIZONA_CLK_SRC_MCLK1,
140 ret = snd_soc_dai_set_sysclk(codec_dai, ARIZONA_CLK_SYSCLK,
155 struct snd_soc_dai *codec_dai; local
159 codec_dai = snd_soc_card_get_codec_dai(card, "wm5102-aif1");
160 if (!codec_dai) {
171 ret = byt_wm5102_prepare_and_enable_pll1(codec_dai, 4800
[all...]
H A Dcht_bsw_rt5672.c55 struct snd_soc_dai *codec_dai; local
59 codec_dai = snd_soc_card_get_codec_dai(card, CHT_CODEC_DAI);
60 if (!codec_dai) {
76 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_MCLK,
84 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_PLL1,
96 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_RCCLK,
163 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
167 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_MCLK,
175 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_PLL1,
195 struct snd_soc_dai *codec_dai local
[all...]
H A Dkbl_da7219_max98357a.c34 struct snd_soc_dai *codec_dai; member in struct:kbl_hdmi_pcm
58 struct snd_soc_dai *codec_dai; local
61 codec_dai = snd_soc_card_get_codec_dai(card, KBL_DIALOG_CODEC_DAI);
62 if (!codec_dai) {
68 ret = snd_soc_dai_set_pll(codec_dai, 0,
73 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL_SRM,
183 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
188 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, 24576000,
236 pcm->codec_dai = dai;
605 component = pcm->codec_dai
[all...]
/linux-master/sound/soc/qcom/
H A Dsc7180.c61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
62 struct snd_soc_component *component = codec_dai->component;
97 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
98 struct snd_soc_component *component = codec_dai->component;
160 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
163 if (!strcmp(codec_dai->name, "rt5682-aif1")) {
169 } else if (!strcmp(codec_dai->name, "rt5682s-aif1")) {
178 snd_soc_dai_set_fmt(codec_dai,
184 ret = snd_soc_dai_set_pll(codec_dai, pll_id, pll_source,
192 ret = snd_soc_dai_set_sysclk(codec_dai, clk_i
241 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
394 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
[all...]
H A Dsc7280.c63 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
65 struct snd_soc_component *component = codec_dai->component;
101 for_each_rtd_codec_dais(rtd, i, codec_dai) {
120 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
121 struct snd_soc_component *component = codec_dai->component;
143 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
154 snd_soc_dai_set_fmt(codec_dai,
159 ret = snd_soc_dai_set_pll(codec_dai, RT5682S_PLL2, RT5682S_PLL_S_MCLK,
166 ret = snd_soc_dai_set_sysclk(codec_dai, RT5682S_SCLK_S_PLL2,
209 struct snd_soc_dai *codec_dai; local
344 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
[all...]
/linux-master/sound/soc/rockchip/
H A Drk3399_gru_sound.c90 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
103 ret = snd_soc_dai_set_sysclk(codec_dai, RT5514_SCLK_S_MCLK,
122 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
149 dev_err(codec_dai->dev, "Can't set cpu clock out %d\n", ret);
153 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk,
156 dev_err(codec_dai->dev, "Can't set codec clock in %d\n", ret);
160 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK, 0, 0);
162 dev_err(codec_dai->dev, "Can't set pll sysclk mclk %d\n", ret);
191 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
195 ret = snd_soc_dai_set_sysclk(codec_dai,
[all...]
/linux-master/sound/soc/intel/avs/boards/
H A Dmax98927.c71 struct snd_soc_dai *codec_dai; local
75 for_each_rtd_codec_dais(runtime, i, codec_dai) {
76 if (!strcmp(codec_dai->component->name, MAX98927_DEV0_NAME))
77 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x30, 3, 8, 16);
78 else if (!strcmp(codec_dai->component->name, MAX98927_DEV1_NAME))
79 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xC0, 3, 8, 16);
83 codec_dai->component->name, ret);
H A Drt5663.c118 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
122 rt5663_sel_asrc_clk_src(codec_dai->component,
126 ret = snd_soc_dai_set_sysclk(codec_dai, RT5663_SCLK_S_MCLK, 24576000, SND_SOC_CLOCK_IN);
185 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, RT5663_CODEC_DAI); local
187 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL);
192 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, RT5663_CODEC_DAI); local
195 return snd_soc_component_set_jack(codec_dai->component, jack, NULL);
/linux-master/sound/soc/samsung/
H A Dsmdk_wm8994.c38 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
50 ret = snd_soc_dai_set_pll(codec_dai, WM8994_FLL1, WM8994_FLL_SRC_MCLK1,
55 ret = snd_soc_dai_set_sysclk(codec_dai, WM8994_SYSCLK_FLL1,
H A Darndale.c25 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
44 ret = snd_soc_dai_set_sysclk(codec_dai, 0, rclk, SND_SOC_CLOCK_OUT);
59 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
79 return snd_soc_dai_set_sysclk(codec_dai, WM8994_SYSCLK_MCLK1,
/linux-master/sound/soc/codecs/
H A Dsi476x.c65 static int si476x_codec_set_dai_fmt(struct snd_soc_dai *codec_dai, argument
68 struct si476x_core *core = i2c_mfd_cell_to_core(codec_dai->dev);
134 err = snd_soc_component_update_bits(codec_dai->component, SI476X_DIGITAL_IO_OUTPUT_FORMAT,
141 dev_err(codec_dai->component->dev, "Failed to set output format\n");
H A Dwm8524.c92 static int wm8524_set_dai_sysclk(struct snd_soc_dai *codec_dai, argument
95 struct snd_soc_component *component = codec_dai->component;
136 static int wm8524_set_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt) argument
143 dev_err(codec_dai->dev, "Invalid DAI format\n");
/linux-master/sound/soc/tegra/
H A Dtegra_wm8903.c78 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
79 struct snd_soc_component *component = codec_dai->component;
108 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
109 struct snd_soc_component *component = codec_dai->component;
/linux-master/sound/soc/cirrus/
H A Dedb93xx.c25 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); local
40 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk_rate,

Completed in 368 milliseconds

1234567891011