Lines Matching +full:sound +full:- +full:name +full:- +full:prefix
1 /* SPDX-License-Identifier: GPL-2.0
12 #include <sound/soc.h>
14 #define asoc_simple_init_hp(card, sjack, prefix) \ argument
15 asoc_simple_init_jack(card, sjack, 1, prefix, NULL)
16 #define asoc_simple_init_mic(card, sjack, prefix) \ argument
17 asoc_simple_init_jack(card, sjack, 0, prefix, NULL)
20 const char *name; member
60 #define simple_priv_to_card(priv) (&(priv)->snd_card)
61 #define simple_priv_to_props(priv, i) ((priv)->dai_props + (i))
62 #define simple_priv_to_dev(priv) (simple_priv_to_card(priv)->dev)
63 #define simple_priv_to_link(priv, i) (simple_priv_to_card(priv)->dai_link + (i))
75 char *prefix,
82 char *prefix);
85 asoc_simple_parse_clk(dev, node, simple_dai, dai_link->cpus)
87 asoc_simple_parse_clk(dev, node, simple_dai, dai_link->codecs)
101 asoc_simple_parse_dai(node, dai_link->cpus, is_single_link)
103 asoc_simple_parse_dai(node, dai_link->codecs, NULL)
105 asoc_simple_parse_dai(node, dai_link->platforms, NULL)
108 snd_soc_of_parse_tdm_slot(np, &(dai)->tx_slot_mask, \
109 &(dai)->rx_slot_mask, \
110 &(dai)->slots, \
111 &(dai)->slot_width);
122 struct device_node *np, char *prefix,
126 char *prefix);
128 char *prefix);
130 char *prefix);
134 int is_hp, char *prefix, char *pin);
140 char *name, in asoc_simple_debug_dai() argument
149 if (dai->name) in asoc_simple_debug_dai()
150 dev_dbg(dev, "%s dai name = %s\n", in asoc_simple_debug_dai()
151 name, dai->name); in asoc_simple_debug_dai()
152 if (dai->sysclk) in asoc_simple_debug_dai()
154 name, dai->sysclk); in asoc_simple_debug_dai()
157 name, dai->clk_direction ? "OUT" : "IN"); in asoc_simple_debug_dai()
159 if (dai->slots) in asoc_simple_debug_dai()
160 dev_dbg(dev, "%s slots = %d\n", name, dai->slots); in asoc_simple_debug_dai()
161 if (dai->slot_width) in asoc_simple_debug_dai()
162 dev_dbg(dev, "%s slot width = %d\n", name, dai->slot_width); in asoc_simple_debug_dai()
163 if (dai->tx_slot_mask) in asoc_simple_debug_dai()
164 dev_dbg(dev, "%s tx slot mask = %d\n", name, dai->tx_slot_mask); in asoc_simple_debug_dai()
165 if (dai->rx_slot_mask) in asoc_simple_debug_dai()
166 dev_dbg(dev, "%s rx slot mask = %d\n", name, dai->rx_slot_mask); in asoc_simple_debug_dai()
167 if (dai->clk) in asoc_simple_debug_dai()
168 dev_dbg(dev, "%s clk %luHz\n", name, clk_get_rate(dai->clk)); in asoc_simple_debug_dai()
178 if (card->name) in asoc_simple_debug_info()
179 dev_dbg(dev, "Card Name: %s\n", card->name); in asoc_simple_debug_info()
181 for (i = 0; i < card->num_links; i++) { in asoc_simple_debug_info()
187 asoc_simple_debug_dai(priv, "cpu", props->cpu_dai); in asoc_simple_debug_info()
188 asoc_simple_debug_dai(priv, "codec", props->codec_dai); in asoc_simple_debug_info()
190 if (link->name) in asoc_simple_debug_info()
191 dev_dbg(dev, "dai name = %s\n", link->name); in asoc_simple_debug_info()
193 dev_dbg(dev, "dai format = %04x\n", link->dai_fmt); in asoc_simple_debug_info()
195 if (props->adata.convert_rate) in asoc_simple_debug_info()
197 props->adata.convert_rate); in asoc_simple_debug_info()
198 if (props->adata.convert_channels) in asoc_simple_debug_info()
200 props->adata.convert_channels); in asoc_simple_debug_info()
201 if (props->codec_conf && props->codec_conf->name_prefix) in asoc_simple_debug_info()
202 dev_dbg(dev, "name prefix = %s\n", in asoc_simple_debug_info()
203 props->codec_conf->name_prefix); in asoc_simple_debug_info()
204 if (props->mclk_fs) in asoc_simple_debug_info()
205 dev_dbg(dev, "mclk-fs = %d\n", in asoc_simple_debug_info()
206 props->mclk_fs); in asoc_simple_debug_info()