Home
last modified time | relevance | path

Searched refs:codec_dai (Results 1 – 25 of 224) sorted by relevance

123456789

/Linux-v4.19/sound/soc/samsung/
Dtobermory.c27 struct snd_soc_dai *codec_dai; in tobermory_set_bias_level() local
31 codec_dai = rtd->codec_dai; in tobermory_set_bias_level()
33 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level()
39 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level()
45 ret = snd_soc_dai_set_sysclk(codec_dai, in tobermory_set_bias_level()
51 snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level()
70 struct snd_soc_dai *codec_dai; in tobermory_set_bias_level_post() local
74 codec_dai = rtd->codec_dai; in tobermory_set_bias_level_post()
76 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level_post()
81 ret = snd_soc_dai_set_sysclk(codec_dai, WM8962_SYSCLK_MCLK, in tobermory_set_bias_level_post()
[all …]
Dneo1973_wm8753.c34 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_hifi_hw_params() local
74 ret = snd_soc_dai_set_sysclk(codec_dai, WM8753_MCLK, pll_out, in neo1973_hifi_hw_params()
86 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8753_BCLKDIV, bclk); in neo1973_hifi_hw_params()
97 ret = snd_soc_dai_set_pll(codec_dai, WM8753_PLL1, 0, in neo1973_hifi_hw_params()
108 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_hifi_hw_free() local
111 return snd_soc_dai_set_pll(codec_dai, WM8753_PLL1, 0, 0, 0); in neo1973_hifi_hw_free()
126 struct snd_soc_dai *codec_dai = rtd->codec_dai; in neo1973_voice_hw_params() local
141 ret = snd_soc_dai_set_sysclk(codec_dai, WM8753_PCMCLK, 12288000, in neo1973_voice_hw_params()
147 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8753_PCMDIV, pcmdiv); in neo1973_voice_hw_params()
152 ret = snd_soc_dai_set_pll(codec_dai, WM8753_PLL2, 0, in neo1973_voice_hw_params()
[all …]
Dspeyside.c29 struct snd_soc_dai *codec_dai; in speyside_set_bias_level() local
33 codec_dai = rtd->codec_dai; in speyside_set_bias_level()
35 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level()
40 ret = snd_soc_dai_set_sysclk(codec_dai, WM8996_SYSCLK_MCLK2, in speyside_set_bias_level()
45 ret = snd_soc_dai_set_pll(codec_dai, WM8996_FLL_MCLK2, in speyside_set_bias_level()
65 struct snd_soc_dai *codec_dai; in speyside_set_bias_level_post() local
69 codec_dai = rtd->codec_dai; in speyside_set_bias_level_post()
71 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level_post()
77 ret = snd_soc_dai_set_pll(codec_dai, 0, in speyside_set_bias_level_post()
85 ret = snd_soc_dai_set_sysclk(codec_dai, in speyside_set_bias_level_post()
[all …]
Dbells.c62 struct snd_soc_dai *codec_dai; in bells_set_bias_level() local
68 codec_dai = rtd->codec_dai; in bells_set_bias_level()
69 component = codec_dai->component; in bells_set_bias_level()
71 if (dapm->dev != codec_dai->dev) in bells_set_bias_level()
108 struct snd_soc_dai *codec_dai; in bells_set_bias_level_post() local
114 codec_dai = rtd->codec_dai; in bells_set_bias_level_post()
115 component = codec_dai->component; in bells_set_bias_level_post()
117 if (dapm->dev != codec_dai->dev) in bells_set_bias_level_post()
160 wm0010 = rtd->codec_dai->component; in bells_late_probe()
163 component = rtd->codec_dai->component; in bells_late_probe()
[all …]
Dlittlemill.c31 aif1_dai = rtd->codec_dai; in littlemill_set_bias_level()
78 aif1_dai = rtd->codec_dai; in littlemill_set_bias_level_post()
113 struct snd_soc_dai *codec_dai = rtd->codec_dai; in littlemill_hw_params() local
118 ret = snd_soc_dai_set_pll(codec_dai, WM8994_FLL1, in littlemill_hw_params()
126 ret = snd_soc_dai_set_sysclk(codec_dai, in littlemill_hw_params()
267 component = rtd->codec_dai->component; in littlemill_late_probe()
268 aif1_dai = rtd->codec_dai; in littlemill_late_probe()
Dsmdk_wm8580.c33 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smdk_hw_params() local
75 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8580_MCLK, in smdk_hw_params()
80 ret = snd_soc_dai_set_pll(codec_dai, WM8580_PLLA, 0, in smdk_hw_params()
85 ret = snd_soc_dai_set_sysclk(codec_dai, WM8580_CLKSRC_PLLA, in smdk_hw_params()
/Linux-v4.19/sound/soc/sh/
Dmigor.c49 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_params() local
53 ret = snd_soc_dai_set_sysclk(codec_dai, WM8978_PLL, 13000000, in migor_hw_params()
58 ret = snd_soc_dai_set_clkdiv(codec_dai, WM8978_OPCLKRATE, rate * 512); in migor_hw_params()
68 dev_dbg(codec_dai->dev, "%s: configure %luHz\n", __func__, codec_freq); in migor_hw_params()
82 struct snd_soc_dai *codec_dai = rtd->codec_dai; in migor_hw_free() local
88 snd_soc_dai_set_sysclk(codec_dai, WM8978_PLL, 0, in migor_hw_free()
91 dev_dbg(codec_dai->dev, "Unbalanced hw_free!\n"); in migor_hw_free()
/Linux-v4.19/sound/soc/intel/boards/
Dbytcht_da7213.c118 struct snd_soc_dai *codec_dai = rtd->codec_dai; in aif1_hw_params() local
121 ret = snd_soc_dai_set_sysclk(codec_dai, DA7213_CLKSRC_MCLK, in aif1_hw_params()
124 dev_err(codec_dai->dev, "can't set codec sysclk configuration\n"); in aif1_hw_params()
126 ret = snd_soc_dai_set_pll(codec_dai, 0, in aif1_hw_params()
129 dev_err(codec_dai->dev, "failed to start PLL: %d\n", ret); in aif1_hw_params()
139 struct snd_soc_dai *codec_dai = rtd->codec_dai; in aif1_hw_free() local
142 ret = snd_soc_dai_set_pll(codec_dai, 0, in aif1_hw_free()
145 dev_err(codec_dai->dev, "failed to stop PLL: %d\n", ret); in aif1_hw_free()
Dcht_bsw_rt5672.c59 struct snd_soc_dai *codec_dai; in platform_clock_control() local
63 codec_dai = snd_soc_card_get_codec_dai(card, CHT_CODEC_DAI); in platform_clock_control()
64 if (!codec_dai) { in platform_clock_control()
80 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_MCLK, in platform_clock_control()
88 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_PLL1, in platform_clock_control()
100 snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_RCCLK, in platform_clock_control()
153 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params() local
157 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_MCLK, in cht_aif1_hw_params()
165 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_PLL1, in cht_aif1_hw_params()
185 struct snd_soc_dai *codec_dai = runtime->codec_dai; in cht_codec_init() local
[all …]
Dcht_bsw_nau8824.c83 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params() local
86 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8824_CLK_FLL_FS, 0, in cht_aif1_hw_params()
89 dev_err(codec_dai->dev, "can't set FS clock %d\n", ret); in cht_aif1_hw_params()
92 ret = snd_soc_dai_set_pll(codec_dai, 0, 0, params_rate(params), in cht_aif1_hw_params()
95 dev_err(codec_dai->dev, "can't set FLL: %d\n", ret); in cht_aif1_hw_params()
106 struct snd_soc_dai *codec_dai = runtime->codec_dai; in cht_codec_init() local
107 struct snd_soc_component *component = codec_dai->component; in cht_codec_init()
111 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xf, 0x1, 4, 24); in cht_codec_init()
Dglk_rt5682_max98357a.c37 struct snd_soc_dai *codec_dai; member
63 struct snd_soc_dai *codec_dai; in platform_clock_control() local
66 codec_dai = snd_soc_card_get_codec_dai(card, GLK_REALTEK_CODEC_DAI); in platform_clock_control()
67 if (!codec_dai) { in platform_clock_control()
73 ret = snd_soc_dai_set_sysclk(codec_dai, 0, 0, 0); in platform_clock_control()
77 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5682_PLL1_S_MCLK, in platform_clock_control()
175 struct snd_soc_component *component = rtd->codec_dai->component; in geminilake_rt5682_codec_init()
176 struct snd_soc_dai *codec_dai = rtd->codec_dai; in geminilake_rt5682_codec_init() local
181 ret = snd_soc_dai_set_sysclk(codec_dai, RT5682_SCLK_S_PLL1, in geminilake_rt5682_codec_init()
219 struct snd_soc_dai *codec_dai = rtd->codec_dai; in geminilake_rt5682_hw_params() local
[all …]
Dskl_nau88l25_max98357a.c39 struct snd_soc_dai *codec_dai; member
62 struct snd_soc_dai *codec_dai; in platform_clock_control() local
65 codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI); in platform_clock_control()
66 if (!codec_dai) { in platform_clock_control()
72 ret = snd_soc_dai_set_sysclk(codec_dai, in platform_clock_control()
79 ret = snd_soc_dai_set_sysclk(codec_dai, in platform_clock_control()
168 struct snd_soc_component *component = rtd->codec_dai->component; in skylake_nau8825_codec_init()
193 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi1_init()
201 pcm->codec_dai = dai; in skylake_hdmi1_init()
211 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi2_init()
[all …]
Dskl_nau88l25_ssm4567.c43 struct snd_soc_dai *codec_dai; member
72 struct snd_soc_dai *codec_dai; in platform_clock_control() local
75 codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI); in platform_clock_control()
76 if (!codec_dai) { in platform_clock_control()
82 ret = snd_soc_dai_set_sysclk(codec_dai, in platform_clock_control()
89 ret = snd_soc_dai_set_sysclk(codec_dai, in platform_clock_control()
198 struct snd_soc_component *component = rtd->codec_dai->component; in skylake_nau8825_codec_init()
223 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi1_init()
231 pcm->codec_dai = dai; in skylake_hdmi1_init()
241 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi2_init()
[all …]
Dkbl_rt5663_rt5514_max98927.c53 struct snd_soc_dai *codec_dai; member
181 struct snd_soc_component *component = rtd->codec_dai->component; in kabylake_rt5663_codec_init()
215 struct snd_soc_dai *dai = rtd->codec_dai; in kabylake_hdmi_init()
223 pcm->codec_dai = dai; in kabylake_hdmi_init()
332 struct snd_soc_dai *codec_dai = rtd->codec_dai; in kabylake_rt5663_hw_params() local
336 rt5663_sel_asrc_clk_src(codec_dai->component, in kabylake_rt5663_hw_params()
340 ret = snd_soc_dai_set_sysclk(codec_dai, in kabylake_rt5663_hw_params()
359 struct snd_soc_dai *codec_dai = rtd->codec_dais[j]; in kabylake_ssp0_hw_params() local
361 if (!strcmp(codec_dai->component->name, RT5514_DEV_NAME)) { in kabylake_ssp0_hw_params()
362 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xF, 0, 8, 16); in kabylake_ssp0_hw_params()
[all …]
Dbxt_da7219_max98357a.c40 struct snd_soc_dai *codec_dai; member
64 struct snd_soc_dai *codec_dai; in platform_clock_control() local
66 codec_dai = snd_soc_card_get_codec_dai(card, BXT_DIALOG_CODEC_DAI); in platform_clock_control()
67 if (!codec_dai) { in platform_clock_control()
73 ret = snd_soc_dai_set_pll(codec_dai, 0, in platform_clock_control()
78 ret = snd_soc_dai_set_pll(codec_dai, 0, in platform_clock_control()
171 struct snd_soc_dai *codec_dai = rtd->codec_dai; in broxton_da7219_codec_init() local
172 struct snd_soc_component *component = rtd->codec_dai->component; in broxton_da7219_codec_init()
175 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, 19200000, in broxton_da7219_codec_init()
205 struct snd_soc_dai *dai = rtd->codec_dai; in broxton_hdmi_init()
[all …]
Dbyt-rt5640.c84 struct snd_soc_dai *codec_dai = rtd->codec_dai; in byt_rt5640_hw_params() local
87 ret = snd_soc_dai_set_sysclk(codec_dai, RT5640_SCLK_S_PLL1, in byt_rt5640_hw_params()
91 dev_err(codec_dai->dev, "can't set codec clock %d\n", ret); in byt_rt5640_hw_params()
94 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5640_PLL1_S_BCLK1, in byt_rt5640_hw_params()
98 dev_err(codec_dai->dev, "can't set codec pll: %d\n", ret); in byt_rt5640_hw_params()
134 struct snd_soc_component *component = runtime->codec_dai->component; in byt_rt5640_init()
Dkbl_da7219_max98357a.c36 struct snd_soc_dai *codec_dai; member
59 struct snd_soc_dai *codec_dai; in platform_clock_control() local
62 codec_dai = snd_soc_card_get_codec_dai(card, KBL_DIALOG_CODEC_DAI); in platform_clock_control()
63 if (!codec_dai) { in platform_clock_control()
69 ret = snd_soc_dai_set_pll(codec_dai, 0, in platform_clock_control()
74 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL_SRM, in platform_clock_control()
163 struct snd_soc_component *component = rtd->codec_dai->component; in kabylake_da7219_codec_init()
164 struct snd_soc_dai *codec_dai = rtd->codec_dai; in kabylake_da7219_codec_init() local
169 ret = snd_soc_dai_set_sysclk(codec_dai, DA7219_CLKSRC_MCLK, 24576000, in kabylake_da7219_codec_init()
207 struct snd_soc_dai *dai = rtd->codec_dai; in kabylake_hdmi_init()
[all …]
Dcht_bsw_rt5645.c78 struct snd_soc_dai *codec_dai; in platform_clock_control() local
82 codec_dai = snd_soc_card_get_codec_dai(card, CHT_CODEC_DAI1); in platform_clock_control()
83 if (!codec_dai) in platform_clock_control()
84 codec_dai = snd_soc_card_get_codec_dai(card, CHT_CODEC_DAI2); in platform_clock_control()
86 if (!codec_dai) { in platform_clock_control()
104 ret = snd_soc_dai_set_sysclk(codec_dai, RT5645_SCLK_S_RCCLK, in platform_clock_control()
217 struct snd_soc_dai *codec_dai = rtd->codec_dai; in cht_aif1_hw_params() local
221 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5645_PLL1_S_MCLK, in cht_aif1_hw_params()
228 ret = snd_soc_dai_set_sysclk(codec_dai, RT5645_SCLK_S_PLL1, in cht_aif1_hw_params()
255 struct snd_soc_component *component = runtime->codec_dai->component; in cht_codec_init()
[all …]
/Linux-v4.19/sound/soc/fsl/
Dwm1133-ev1.c84 struct snd_soc_dai *codec_dai = rtd->codec_dai; in wm1133_ev1_hw_params() local
104 snd_soc_dai_set_pll(codec_dai, 0, 0, 14750000, wm8350_audio[i].sysclk); in wm1133_ev1_hw_params()
119 snd_soc_dai_set_sysclk(codec_dai, WM8350_MCLK_SEL_PLL_MCLK, in wm1133_ev1_hw_params()
123 snd_soc_dai_set_clkdiv(codec_dai, WM8350_BCLK_CLKDIV, in wm1133_ev1_hw_params()
127 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
129 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
133 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
136 snd_soc_dai_set_clkdiv(codec_dai, in wm1133_ev1_hw_params()
204 struct snd_soc_component *component = rtd->codec_dai->component; in wm1133_ev1_init()
/Linux-v4.19/sound/soc/pxa/
Draumfeld.c70 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_startup() local
73 return snd_soc_dai_set_sysclk(codec_dai, 0, 0, 0); in raumfeld_cs4270_startup()
79 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_shutdown() local
82 snd_soc_dai_set_sysclk(codec_dai, 0, 0, 0); in raumfeld_cs4270_shutdown()
89 struct snd_soc_dai *codec_dai = rtd->codec_dai; in raumfeld_cs4270_hw_params() local
115 ret = snd_soc_dai_set_sysclk(codec_dai, 0, clk, 0); in raumfeld_cs4270_hw_params()
/Linux-v4.19/sound/soc/rockchip/
Drk3399_gru_sound.c98 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rockchip_sound_rt5514_hw_params() local
111 ret = snd_soc_dai_set_sysclk(codec_dai, RT5514_SCLK_S_MCLK, in rockchip_sound_rt5514_hw_params()
130 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rockchip_sound_da7219_hw_params() local
157 dev_err(codec_dai->dev, "Can't set cpu clock out %d\n", ret); in rockchip_sound_da7219_hw_params()
161 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in rockchip_sound_da7219_hw_params()
164 dev_err(codec_dai->dev, "Can't set codec clock in %d\n", ret); in rockchip_sound_da7219_hw_params()
168 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK, 0, 0); in rockchip_sound_da7219_hw_params()
170 dev_err(codec_dai->dev, "Can't set pll sysclk mclk %d\n", ret); in rockchip_sound_da7219_hw_params()
180 struct snd_soc_dai *codec_dai = rtd->codec_dai; in rockchip_sound_da7219_init() local
184 ret = snd_soc_dai_set_sysclk(codec_dai, 0, 12288000, in rockchip_sound_da7219_init()
[all …]
/Linux-v4.19/sound/soc/generic/
Dsimple-card.c22 struct asoc_simple_dai codec_dai; member
52 ret = asoc_simple_card_clk_enable(&dai_props->codec_dai); in asoc_simple_card_startup()
68 asoc_simple_card_clk_disable(&dai_props->codec_dai); in asoc_simple_card_shutdown()
87 struct snd_soc_dai *codec_dai = rtd->codec_dai; in asoc_simple_card_hw_params() local
103 ret = asoc_simple_set_clk_rate(&dai_props->codec_dai, mclk); in asoc_simple_card_hw_params()
111 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in asoc_simple_card_hw_params()
135 struct snd_soc_dai *codec = rtd->codec_dai; in asoc_simple_card_dai_init()
141 ret = asoc_simple_card_init_dai(codec, &dai_props->codec_dai); in asoc_simple_card_dai_init()
161 struct asoc_simple_dai *codec_dai = &dai_props->codec_dai; in asoc_simple_card_dai_link_of() local
218 ret = asoc_simple_card_of_parse_tdm(codec, codec_dai); in asoc_simple_card_dai_link_of()
[all …]
Daudio-graph-card.c27 struct asoc_simple_dai codec_dai; member
80 ret = asoc_simple_card_clk_enable(&dai_props->codec_dai); in asoc_graph_card_startup()
95 asoc_simple_card_clk_disable(&dai_props->codec_dai); in asoc_graph_card_shutdown()
102 struct snd_soc_dai *codec_dai = rtd->codec_dai; in asoc_graph_card_hw_params() local
116 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in asoc_graph_card_hw_params()
140 struct snd_soc_dai *codec = rtd->codec_dai; in asoc_graph_card_dai_init()
146 ret = asoc_simple_card_init_dai(codec, &dai_props->codec_dai); in asoc_graph_card_dai_init()
165 struct asoc_simple_dai *codec_dai = &dai_props->codec_dai; in asoc_graph_card_dai_link_of() local
197 ret = asoc_simple_card_of_parse_tdm(codec_ep, codec_dai); in asoc_graph_card_dai_link_of()
205 ret = asoc_simple_card_parse_clk_codec(dev, codec_ep, dai_link, codec_dai); in asoc_graph_card_dai_link_of()
/Linux-v4.19/sound/soc/
Dsoc-pcm.c340 struct snd_soc_dai *codec_dai; in soc_pcm_apply_msb() local
346 codec_dai = rtd->codec_dais[i]; in soc_pcm_apply_msb()
347 if (codec_dai->driver->playback.sig_bits == 0) { in soc_pcm_apply_msb()
351 bits = max(codec_dai->driver->playback.sig_bits, bits); in soc_pcm_apply_msb()
356 codec_dai = rtd->codec_dais[i]; in soc_pcm_apply_msb()
357 if (codec_dai->driver->capture.sig_bits == 0) { in soc_pcm_apply_msb()
361 bits = max(codec_dai->driver->capture.sig_bits, bits); in soc_pcm_apply_msb()
480 struct snd_soc_dai *codec_dai; in soc_pcm_open() local
524 codec_dai = rtd->codec_dais[i]; in soc_pcm_open()
525 if (codec_dai->driver->ops->startup) { in soc_pcm_open()
[all …]
/Linux-v4.19/sound/soc/tegra/
Dtegra_wm8903.c62 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_hw_params() local
89 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in tegra_wm8903_hw_params()
172 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_init() local
173 struct snd_soc_component *component = codec_dai->component; in tegra_wm8903_init()
204 struct snd_soc_dai *codec_dai = rtd->codec_dai; in tegra_wm8903_remove() local
205 struct snd_soc_component *component = codec_dai->component; in tegra_wm8903_remove()

123456789