Home
last modified time | relevance | path

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

1234567891011

/linux/sound/soc/samsung/
H A Dtobermory.c22 struct snd_soc_dai *codec_dai; in tobermory_set_bias_level() local
26 codec_dai = snd_soc_rtd_to_codec(rtd, 0); in tobermory_set_bias_level()
28 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level()
34 ret = snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level()
40 ret = snd_soc_dai_set_sysclk(codec_dai, in tobermory_set_bias_level()
46 snd_soc_dai_set_pll(codec_dai, WM8962_FLL, in tobermory_set_bias_level()
65 struct snd_soc_dai *codec_dai; in tobermory_set_bias_level_post() local
69 codec_dai = snd_soc_rtd_to_codec(rtd, 0); in tobermory_set_bias_level_post()
71 if (dapm->dev != codec_dai->dev) in tobermory_set_bias_level_post()
180 struct snd_soc_dai *codec_dai; in tobermory_late_probe() local
[all …]
H A Dspeyside.c24 struct snd_soc_dai *codec_dai; in speyside_set_bias_level() local
28 codec_dai = snd_soc_rtd_to_codec(rtd, 0); in speyside_set_bias_level()
30 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level()
35 ret = snd_soc_dai_set_sysclk(codec_dai, WM8996_SYSCLK_MCLK2, in speyside_set_bias_level()
40 ret = snd_soc_dai_set_pll(codec_dai, WM8996_FLL_MCLK2, in speyside_set_bias_level()
60 struct snd_soc_dai *codec_dai; in speyside_set_bias_level_post() local
64 codec_dai = snd_soc_rtd_to_codec(rtd, 0); in speyside_set_bias_level_post()
66 if (dapm->dev != codec_dai->dev) in speyside_set_bias_level_post()
72 ret = snd_soc_dai_set_pll(codec_dai, 0, in speyside_set_bias_level_post()
80 ret = snd_soc_dai_set_sysclk(codec_dai, in speyside_set_bias_level_post()
/linux/sound/soc/intel/avs/boards/
H A Dnau8825.c28 struct snd_soc_dai *codec_dai; in avs_nau8825_clock_control() local
31 codec_dai = snd_soc_card_get_codec_dai(card, SKL_NUVOTON_CODEC_DAI); in avs_nau8825_clock_control()
32 if (!codec_dai) { in avs_nau8825_clock_control()
38 ret = snd_soc_dai_set_sysclk(codec_dai, NAU8825_CLK_MCLK, 24000000, in avs_nau8825_clock_control()
143 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtm, 0); in avs_nau8825_trigger() local
150 dev_err(codec_dai->dev, "can't set FS clock %d\n", ret); in avs_nau8825_trigger()
156 dev_err(codec_dai->dev, "can't set FLL: %d\n", ret); in avs_nau8825_trigger()
162 dev_err(codec_dai->dev, "can't set FLL: %d\n", ret); in avs_nau8825_trigger()
234 if (!codec_dai) { in avs_card_resume_post()
239 if (snd_soc_dai_stream_active(codec_dai, stream) && in avs_card_resume_post()
[all …]
H A Drt274.c32 struct snd_soc_dai *codec_dai; in avs_rt274_clock_control() local
35 codec_dai = snd_soc_card_get_codec_dai(card, RT274_CODEC_DAI); in avs_rt274_clock_control()
36 if (!codec_dai) in avs_rt274_clock_control()
43 dev_err(codec_dai->dev, "set codec sysclk failed: %d\n", ret); in avs_rt274_clock_control()
50 snd_soc_dai_set_bclk_ratio(codec_dai, ratio); in avs_rt274_clock_control()
52 ret = snd_soc_dai_set_pll(codec_dai, 0, RT274_PLL2_S_BCLK, in avs_rt274_clock_control()
55 dev_err(codec_dai->dev, "failed to enable PLL2: %d\n", ret); in avs_rt274_clock_control()
91 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); in avs_rt274_codec_init() local
92 struct snd_soc_component *component = codec_dai->component; in avs_rt274_codec_init()
113 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xF, 0xF, 4, 24); in avs_rt274_codec_init()
[all …]
H A Des8336.c101 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); in avs_es8336_codec_init() local
102 struct snd_soc_component *component = codec_dai->component; in avs_es8336_codec_init()
121 ret = devm_acpi_dev_add_driver_gpios(codec_dai->dev, speaker_gpios); in avs_es8336_codec_init()
123 dev_warn(codec_dai->dev, "Unable to add GPIO mapping table\n"); in avs_es8336_codec_init()
125 gpiod = gpiod_get_optional(codec_dai->dev, "speaker-enable", GPIOD_OUT_LOW); in avs_es8336_codec_init()
142 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); in avs_es8336_codec_exit() local
144 snd_soc_component_set_jack(codec_dai->component, NULL, NULL); in avs_es8336_codec_exit()
152 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); in avs_es8336_hw_params() local
166 ret = snd_soc_dai_set_sysclk(codec_dai, 1, clk_freq, SND_SOC_CLOCK_OUT); in avs_es8336_hw_params()
248 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL); in avs_card_suspend_pre()
[all …]
H A Dda7219.c34 struct snd_soc_dai *codec_dai; in platform_clock_control() local
37 codec_dai = snd_soc_card_get_codec_dai(card, DA7219_DAI_NAME); in platform_clock_control()
38 if (!codec_dai) { in platform_clock_control()
44 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK, 0, 0); in platform_clock_control()
48 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL_SRM, in platform_clock_control()
94 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); in avs_da7219_codec_init() local
95 struct snd_soc_component *component = codec_dai->component; in avs_da7219_codec_init()
216 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, DA7219_DAI_NAME); in avs_card_suspend_pre() local
218 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL); in avs_card_suspend_pre()
223 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, DA7219_DAI_NAME); in avs_card_resume_post() local
[all …]
/linux/sound/soc/qcom/
H A Dsdm845.c63 struct snd_soc_dai *codec_dai; in sdm845_slim_snd_hw_params() local
70 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sdm845_slim_snd_hw_params()
71 sruntime = snd_soc_dai_get_stream(codec_dai, in sdm845_slim_snd_hw_params()
103 struct snd_soc_dai *codec_dai; in sdm845_tdm_snd_hw_params() local
156 codec_dai, LEFT_SPK_TDM_TX_MASK, in sdm845_tdm_snd_hw_params()
168 codec_dai, RIGHT_SPK_TDM_TX_MASK, in sdm845_tdm_snd_hw_params()
199 codec_dai->component, in sdm845_snd_hw_params()
282 component = codec_dai->component; in sdm845_dai_init()
307 snd_soc_dai_set_sysclk(codec_dai, 0, in sdm845_dai_init()
392 codec_dai, codec_dai_fmt); in sdm845_snd_startup()
[all …]
H A Dsdw.c27 struct snd_soc_dai *codec_dai; in qcom_snd_sdw_startup() local
34 for_each_rtd_codec_dais(rtd, i, codec_dai) { in qcom_snd_sdw_startup()
35 ret = snd_soc_dai_set_stream(codec_dai, sruntime, in qcom_snd_sdw_startup()
39 codec_dai->name); in qcom_snd_sdw_startup()
109 struct snd_soc_dai *codec_dai; in qcom_snd_sdw_hw_params() local
122 for_each_rtd_codec_dais(rtd, i, codec_dai) { in qcom_snd_sdw_hw_params()
123 sruntime = snd_soc_dai_get_stream(codec_dai, substream->stream); in qcom_snd_sdw_hw_params()
H A Dsc7280.c63 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_headset_init() local
65 struct snd_soc_component *component = codec_dai->component; in sc7280_headset_init()
101 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sc7280_headset_init()
120 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_hdmi_init() local
121 struct snd_soc_component *component = codec_dai->component; in sc7280_hdmi_init()
143 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7280_rt5682_init() local
154 snd_soc_dai_set_fmt(codec_dai, in sc7280_rt5682_init()
166 ret = snd_soc_dai_set_sysclk(codec_dai, RT5682S_SCLK_S_PLL2, in sc7280_rt5682_init()
209 struct snd_soc_dai *codec_dai; in sc7280_snd_hw_params() local
227 for_each_rtd_codec_dais(rtd, i, codec_dai) { in sc7280_snd_hw_params()
[all …]
H A Dsc7180.c61 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_headset_init() local
62 struct snd_soc_component *component = codec_dai->component; in sc7180_headset_init()
97 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in sc7180_hdmi_init() local
98 struct snd_soc_component *component = codec_dai->component; in sc7180_hdmi_init()
163 if (!strcmp(codec_dai->name, "rt5682-aif1")) { in sc7180_startup_realtek_codec()
169 } else if (!strcmp(codec_dai->name, "rt5682s-aif1")) { in sc7180_startup_realtek_codec()
178 snd_soc_dai_set_fmt(codec_dai, in sc7180_startup_realtek_codec()
184 ret = snd_soc_dai_set_pll(codec_dai, pll_id, pll_source, in sc7180_startup_realtek_codec()
192 ret = snd_soc_dai_set_sysclk(codec_dai, clk_id, pll_out, in sc7180_startup_realtek_codec()
271 snd_soc_dai_set_fmt(codec_dai, in sc7180_qdsp_snd_startup()
[all …]
/linux/sound/soc/intel/boards/
H A Dsof_realtek_common.c140 struct snd_soc_dai *codec_dai; in rt1011_hw_params() local
145 for_each_rtd_codec_dais(rtd, i, codec_dai) { in rt1011_hw_params()
150 dev_err(codec_dai->dev, "fail to set pll, ret %d\n", in rt1011_hw_params()
158 dev_err(codec_dai->dev, "fail to set sysclk, ret %d\n", in rt1011_hw_params()
164 dev_err(codec_dai->dev, "invalid codec index %d\n", in rt1011_hw_params()
401 struct snd_soc_dai *codec_dai; in rt1015_hw_params() local
412 for_each_rtd_codec_dais(rtd, i, codec_dai) { in rt1015_hw_params()
417 dev_err(codec_dai->dev, "fail to set pll, ret %d\n", in rt1015_hw_params()
426 dev_err(codec_dai->dev, "fail to set sysclk, ret %d\n", in rt1015_hw_params()
435 ret = snd_soc_dai_set_tdm_slot(codec_dai, in rt1015_hw_params()
[all …]
H A Dsof_maxim_common.c79 struct snd_soc_dai *codec_dai; in max_98373_hw_params() local
83 for_each_rtd_codec_dais(rtd, j, codec_dai) { in max_98373_hw_params()
86 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x03, 3, 8, 32); in max_98373_hw_params()
92 dev_err(codec_dai->dev, "fail to set tdm slot, ret %d\n", in max_98373_hw_params()
103 struct snd_soc_dai *codec_dai; in max_98373_trigger() local
113 for_each_rtd_codec_dais(rtd, j, codec_dai) { in max_98373_trigger()
119 codec_dai->component->name_prefix); in max_98373_trigger()
294 struct snd_soc_dai *codec_dai; in max_98390_hw_params() local
297 for_each_rtd_codec_dais(rtd, i, codec_dai) { in max_98390_hw_params()
307 ret = snd_soc_dai_set_tdm_slot(codec_dai, in max_98390_hw_params()
[all …]
H A Dsof_cirrus_common.c95 struct snd_soc_dai *codec_dai; in cs35l41_hw_params() local
105 for_each_rtd_codec_dais(rtd, i, codec_dai) { in cs35l41_hw_params()
107 ret = snd_soc_dai_set_sysclk(codec_dai, CS35L41_CLKID_SCLK, in cs35l41_hw_params()
110 dev_err(codec_dai->dev, "fail to set sysclk, ret %d\n", in cs35l41_hw_params()
116 ret = snd_soc_component_set_sysclk(codec_dai->component, in cs35l41_hw_params()
120 dev_err(codec_dai->dev, "fail to set component sysclk, ret %d\n", in cs35l41_hw_params()
126 ret = snd_soc_dai_set_channel_map(codec_dai, 0, NULL, in cs35l41_hw_params()
130 dev_err(codec_dai->dev, "fail to set channel map, ret %d\n", in cs35l41_hw_params()
H A Dsof_da7219.c35 struct snd_soc_dai *codec_dai; in platform_clock_control() local
42 codec_dai = snd_soc_card_get_codec_dai(card, DIALOG_CODEC_DAI); in platform_clock_control()
43 if (!codec_dai) { in platform_clock_control()
49 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK, in platform_clock_control()
56 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_PLL_SRM, in platform_clock_control()
110 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in da7219_codec_init() local
111 struct snd_soc_component *component = codec_dai->component; in da7219_codec_init()
190 if (!strcmp(codec_dai->component->name, MAX_98373_DEV0_NAME)) { in max98373_hw_params()
192 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0x3, 3, 4, 16); in max98373_hw_params()
198 if (!strcmp(codec_dai->component->name, MAX_98373_DEV1_NAME)) { in max98373_hw_params()
[all …]
H A Dkbl_da7219_max98927.c42 struct snd_soc_dai *codec_dai; member
68 struct snd_soc_dai *codec_dai; in platform_clock_control() local
72 if (!codec_dai) { in platform_clock_control()
86 ret = snd_soc_dai_set_pll(codec_dai, 0, in platform_clock_control()
198 struct snd_soc_dai *codec_dai; in kabylake_ssp0_hw_params() local
218 ret = snd_soc_dai_set_tdm_slot(codec_dai, in kabylake_ssp0_hw_params()
227 ret = snd_soc_dai_set_tdm_slot(codec_dai, in kabylake_ssp0_hw_params()
243 struct snd_soc_dai *codec_dai; in kabylake_ssp0_trigger() local
260 codec_dai->component->name_prefix); in kabylake_ssp0_trigger()
417 pcm->codec_dai = dai; in kabylake_hdmi_init()
[all …]
H A Dbdw_rt286.c102 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in codec_link_hw_params() local
105 ret = snd_soc_dai_set_sysclk(codec_dai, RT286_SCLK_S_PLL, 24000000, SND_SOC_CLOCK_IN); in codec_link_hw_params()
188 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, "rt286-aif1"); in card_suspend_pre() local
190 if (!codec_dai) in card_suspend_pre()
193 return snd_soc_component_set_jack(codec_dai->component, NULL, NULL); in card_suspend_pre()
198 struct snd_soc_dai *codec_dai = snd_soc_card_get_codec_dai(card, "rt286-aif1"); in card_resume_post() local
200 if (!codec_dai) in card_resume_post()
203 return snd_soc_component_set_jack(codec_dai->component, &card_headset, NULL); in card_resume_post()
H A Dsof_sdw_rt_dmic.c26 struct snd_soc_dai *codec_dai; in rt_dmic_rtd_init() local
29 codec_dai = get_codec_dai_by_name(rtd, dmics, ARRAY_SIZE(dmics)); in rt_dmic_rtd_init()
30 if (!codec_dai) in rt_dmic_rtd_init()
33 component = codec_dai->component; in rt_dmic_rtd_init()
H A Dsof_sdw_cs_amp.c24 struct snd_soc_dai *codec_dai; in cs_spk_rtd_init() local
34 for_each_rtd_codec_dais(rtd, i, codec_dai) { in cs_spk_rtd_init()
35 if (!strstr(codec_dai->name, "cs35l56")) in cs_spk_rtd_init()
39 codec_dai->component->name_prefix); in cs_spk_rtd_init()
H A Dbytcht_da7213.c109 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in aif1_hw_params() local
112 ret = snd_soc_dai_set_sysclk(codec_dai, DA7213_CLKSRC_MCLK, in aif1_hw_params()
115 dev_err(codec_dai->dev, "can't set codec sysclk configuration\n"); in aif1_hw_params()
117 ret = snd_soc_dai_set_pll(codec_dai, 0, in aif1_hw_params()
120 dev_err(codec_dai->dev, "failed to start PLL: %d\n", ret); in aif1_hw_params()
130 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in aif1_hw_free() local
133 ret = snd_soc_dai_set_pll(codec_dai, 0, in aif1_hw_free()
136 dev_err(codec_dai->dev, "failed to stop PLL: %d\n", ret); in aif1_hw_free()
H A Dkbl_rt5663_rt5514_max98927.c48 struct snd_soc_dai *codec_dai; member
279 pcm->codec_dai = dai; in kabylake_hdmi_init()
415 rt5663_sel_asrc_clk_src(codec_dai->component, in kabylake_rt5663_hw_params()
419 ret = snd_soc_dai_set_sysclk(codec_dai, in kabylake_rt5663_hw_params()
435 struct snd_soc_dai *codec_dai; in kabylake_ssp0_hw_params() local
438 for_each_rtd_codec_dais(rtd, j, codec_dai) { in kabylake_ssp0_hw_params()
439 if (!strcmp(codec_dai->component->name, RT5514_DEV_NAME)) { in kabylake_ssp0_hw_params()
440 ret = snd_soc_dai_set_tdm_slot(codec_dai, 0xF, 0, 8, 16); in kabylake_ssp0_hw_params()
446 ret = snd_soc_dai_set_sysclk(codec_dai, in kabylake_ssp0_hw_params()
755 component = pcm->codec_dai->component; in kabylake_card_late_probe()
[all …]
H A Dcht_bsw_rt5672.c55 struct snd_soc_dai *codec_dai; in platform_clock_control() local
59 codec_dai = snd_soc_card_get_codec_dai(card, CHT_CODEC_DAI); in platform_clock_control()
60 if (!codec_dai) { in platform_clock_control()
76 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_MCLK, in platform_clock_control()
84 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_PLL1, in platform_clock_control()
96 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_RCCLK, in platform_clock_control()
163 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in cht_aif1_hw_params() local
167 ret = snd_soc_dai_set_pll(codec_dai, 0, RT5670_PLL1_S_MCLK, in cht_aif1_hw_params()
175 ret = snd_soc_dai_set_sysclk(codec_dai, RT5670_SCLK_S_PLL1, in cht_aif1_hw_params()
195 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(runtime, 0); in cht_codec_init() local
[all …]
/linux/sound/soc/amd/acp/
H A Dacp-mach-common.c192 ret = snd_soc_dai_set_fmt(codec_dai, fmt); in acp_card_hs_startup()
248 ret = snd_soc_dai_set_fmt(codec_dai, fmt); in acp_card_rt5682_hw_params()
446 ret = snd_soc_dai_set_fmt(codec_dai, fmt); in acp_card_rt5682s_hw_params()
614 struct snd_soc_dai *codec_dai; in acp_card_rt1019_hw_params() local
653 for_each_rtd_codec_dais(rtd, i, codec_dai) { in acp_card_rt1019_hw_params()
654 if (strcmp(codec_dai->name, "rt1019-aif")) in acp_card_rt1019_hw_params()
916 struct snd_soc_dai *codec_dai = in acp_max98388_hw_params() local
921 ret = snd_soc_dai_set_fmt(codec_dai, in acp_max98388_hw_params()
1058 ret = snd_soc_dai_set_fmt(codec_dai, fmt); in acp_nau8825_hw_params()
1107 struct snd_soc_dai *codec_dai; in platform_clock_control() local
[all …]
/linux/sound/soc/sh/
H A Dmigor.c49 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); 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 = snd_soc_rtd_to_codec(rtd, 0); 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/sound/soc/amd/
H A Dacp3x-rt5682-max9836.c57 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in acp3x_5682_init() local
58 struct snd_soc_component *component = codec_dai->component; in acp3x_5682_init()
60 dev_info(rtd->dev, "codec dai name = %s\n", codec_dai->name); in acp3x_5682_init()
63 ret = snd_soc_dai_set_fmt(codec_dai, SND_SOC_DAIFMT_I2S in acp3x_5682_init()
81 ret = snd_soc_dai_set_sysclk(codec_dai, RT5682_SCLK_S_PLL2, in acp3x_5682_init()
90 ret = snd_soc_dai_set_bclk_ratio(codec_dai, 64); in acp3x_5682_init()
147 struct snd_soc_dai *codec_dai; in acp3x_1015_hw_params() local
153 for_each_rtd_codec_dais(rtd, i, codec_dai) { in acp3x_1015_hw_params()
154 if (strcmp(codec_dai->name, "rt1015-aif")) in acp3x_1015_hw_params()
157 ret = snd_soc_dai_set_pll(codec_dai, 0, RT1015_PLL_S_BCLK, in acp3x_1015_hw_params()
[all …]
/linux/sound/soc/rockchip/
H A Drk3399_gru_sound.c90 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in rockchip_sound_rt5514_hw_params() local
103 ret = snd_soc_dai_set_sysclk(codec_dai, RT5514_SCLK_S_MCLK, in rockchip_sound_rt5514_hw_params()
122 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in rockchip_sound_da7219_hw_params() local
149 dev_err(codec_dai->dev, "Can't set cpu clock out %d\n", ret); in rockchip_sound_da7219_hw_params()
153 ret = snd_soc_dai_set_sysclk(codec_dai, 0, mclk, in rockchip_sound_da7219_hw_params()
156 dev_err(codec_dai->dev, "Can't set codec clock in %d\n", ret); in rockchip_sound_da7219_hw_params()
160 ret = snd_soc_dai_set_pll(codec_dai, 0, DA7219_SYSCLK_MCLK, 0, 0); in rockchip_sound_da7219_hw_params()
162 dev_err(codec_dai->dev, "Can't set pll sysclk mclk %d\n", ret); in rockchip_sound_da7219_hw_params()
191 struct snd_soc_dai *codec_dai = snd_soc_rtd_to_codec(rtd, 0); in rockchip_sound_da7219_init() local
195 ret = snd_soc_dai_set_sysclk(codec_dai, 0, 12288000, in rockchip_sound_da7219_init()
[all …]

1234567891011