Home
last modified time | relevance | path

Searched refs:simple_dai (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/sound/soc/generic/
Dsimple-card-utils.c175 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 …]
Dsimple-card.c71 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/
Dsimple_card_utils.h52 #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);