/linux-master/sound/soc/amd/ |
H A D | acp3x-rt5682-max9836.c | 57 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 D | sof_da7219.c | 35 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 D | sof_sdw_rt_sdca_jack_common.c | 94 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 D | cht_bsw_nau8824.c | 76 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 D | ehl_rt5660.c | 70 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 D | sof_sdw_rt_amp.c | 181 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 D | sof_sdw_maxim.c | 48 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 D | kbl_da7219_max98927.c | 42 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 D | skl_hda_dsp_common.c | 34 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 D | kbl_rt5663_rt5514_max98927.c | 48 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 D | sof_sdw_rt711.c | 70 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 D | bytcr_wm5102.c | 111 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 D | cht_bsw_rt5672.c | 55 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 D | kbl_da7219_max98357a.c | 34 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 D | sc7180.c | 61 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 D | sc7280.c | 63 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 D | rk3399_gru_sound.c | 90 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 D | max98927.c | 71 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 D | rt5663.c | 118 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 D | smdk_wm8994.c | 38 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 D | arndale.c | 25 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 D | si476x.c | 65 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 D | wm8524.c | 92 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 D | tegra_wm8903.c | 78 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 D | edb93xx.c | 25 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,
|