Searched refs:simple_dai (Results 1 – 3 of 3) sorted by relevance
| /Linux-v4.19/sound/soc/generic/ |
| D | simple-card-utils.c | 175 struct asoc_simple_dai *simple_dai, in asoc_simple_card_parse_clk() argument 189 simple_dai->sysclk = clk_get_rate(clk); in asoc_simple_card_parse_clk() 191 asoc_simple_card_clk_register(simple_dai, clk); in asoc_simple_card_parse_clk() 193 simple_dai->sysclk = val; in asoc_simple_card_parse_clk() 197 simple_dai->sysclk = clk_get_rate(clk); in asoc_simple_card_parse_clk() 201 simple_dai->clk_direction = SND_SOC_CLOCK_OUT; in asoc_simple_card_parse_clk() 204 simple_dai->sysclk, simple_dai->clk_direction); in asoc_simple_card_parse_clk() 311 struct asoc_simple_dai *simple_dai) in asoc_simple_card_init_dai() argument 315 if (simple_dai->sysclk) { in asoc_simple_card_init_dai() 316 ret = snd_soc_dai_set_sysclk(dai, 0, simple_dai->sysclk, in asoc_simple_card_init_dai() [all …]
|
| D | simple-card.c | 71 static int asoc_simple_set_clk_rate(struct asoc_simple_dai *simple_dai, in asoc_simple_set_clk_rate() argument 74 if (!simple_dai->clk) in asoc_simple_set_clk_rate() 77 if (clk_get_rate(simple_dai->clk) == rate) in asoc_simple_set_clk_rate() 80 return clk_set_rate(simple_dai->clk, rate); in asoc_simple_set_clk_rate()
|
| /Linux-v4.19/include/sound/ |
| D | simple_card_utils.h | 52 #define asoc_simple_card_parse_clk_cpu(dev, node, dai_link, simple_dai) \ argument 53 asoc_simple_card_parse_clk(dev, node, dai_link->cpu_of_node, simple_dai, \ 55 #define asoc_simple_card_parse_clk_codec(dev, node, dai_link, simple_dai) \ argument 56 asoc_simple_card_parse_clk(dev, node, dai_link->codec_of_node, simple_dai,\ 61 struct asoc_simple_dai *simple_dai, 100 struct asoc_simple_dai *simple_dai);
|