/linux-master/sound/soc/codecs/ |
H A D | pcm1789.c | 52 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 D | tlv320aic26.c | 155 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 D | max9850.c | 151 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 D | bdw-rt5650.c | 107 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 D | skl_nau88l25_ssm4567.c | 35 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 D | skl_nau88l25_max98357a.c | 31 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 D | sof_wm8804.c | 54 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 D | hsw_rt5640.c | 51 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 D | bxt_da7219_max98357a.c | 40 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 D | kbl_rt5660.c | 37 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 D | bytcr_rt5640.c | 202 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 D | max98373.c | 71 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 D | rt298.c | 114 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 D | rt286.c | 103 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 D | mt8183-da7219-max98357.c | 67 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 D | acp-da7219-max98357a.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); 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 D | acp-rt5645.c | 61 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 D | soc-compress.c | 61 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 D | atmel_wm8904.c | 29 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 D | mxs-sgtl5000.c | 22 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 D | bells.c | 57 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 D | osk5912.c | 41 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 D | mt8188-mt6359.c | 669 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 D | mt8173-rt5650-rt5676.c | 60 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 D | mt8173-rt5650-rt5514.c | 56 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,
|